我目前正在构建一个包含两部分,即用户前端和管理后端的应用程序。前端是一个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