我正在通過Brad Abrams的SL4 + RIA Services系列。現在我在這裏: http://blogs.msdn.com/brada/archive/2010/03/15/silverlight-4-ria-services-ready-for-business-exposing-data-from-entity-framework.aspx。
當我到達「添加域服務」步驟並且嚮導詢問您要公開什麼實體時,該列表爲空。讓我選擇我的實體數據上下文的下拉列表在那裏,並且選擇了「DishViewEntities」,但它並沒有像下圖那樣在下面的列表中顯示「Restaurant」和「Plate」實體。
我在這裏發現此線程: http://forums.silverlight.net/forums/t/168724.aspx。 這張海報跟我有同樣的問題。我重新啓動VS,重新啓動,重新生成EDMX,試圖在不同的文件夾中創建它。仍然是清單。當它爲空時,它不會允許我選擇單個實體或生成類。
社區的任何想法?謝謝!
在Brad的文章中,生成的DomainService類從LinqToEntitiesDomainService繼承。據我所知,LinkToEntitiesDomainService 是在我的機器上不存在的System.Web.DomainServices.EntityFramework.dll中實現的。 RIA Services安裝中不應包含這些內容嗎?它應該在我的文件系統上生活在哪裏?這可能與該向導無法正常工作有關嗎? –
Matthew
2010-03-25 20:33:47
刪除並創建一個新項目後,它這次工作。 VS是一個奇怪的野獸。 – Matthew 2010-03-26 17:36:18
我再次遇到同樣的問題,現在我要重啓最後的機會再見! – 2012-04-05 10:45:57