我目前正在構建一個包含兩部分,即用戶前端和管理後端的應用程序。前端是一個ASP.NET MVC應用程序,後端是一個Silverlight應用程序。我通過創建一個名爲Administration的Silverlight商業應用程序開始了該項目,並添加了兩個項目,Silverlight應用程序(Administration)和託管Web應用程序(Administration.Web)。我想在Silverlight應用程序中使用RIA服務,所以我添加了一個實體數據模型並構建了該服務。分解WCF RIA服務項目
我遇到的問題是我想添加一個ASP.NET MVC項目並引用包含數據模型的項目。我更喜歡數據模型存在於自己的項目中,而不是一個,因此管理員和前端可以引用類庫,而不是一個asp.net Web應用程序。
是否可以將.edmx文件移動到另一個項目(類庫)並繼續使RIA服務正常工作?
我正在尋找一個答案,以及...如果我找到一個,我會盡力回覆並回復 – 2012-01-27 17:06:25
我不相信這是可能的。 RIA服務喜歡將該模型作爲本地項目。我猜如果你改用POCO,它會起作用,但我不確定這會有什麼好處。 – 2012-02-18 00:01:55