我的Visual Studio解决方案具有以下架构:
现在我想在我现有的应用程序中使用RIA Services添加一个小的Silverlight区域。 我没有成功创建域服务:“添加新域服务类”向导包含我的ObjectContext,但它本身不包含任何实体。这似乎是因为 EDMX与我的实体不在同一个程序集中。
现在我不想通过合并这两个项目来重建我的现有应用程序和新架构(实际架构对我来说似乎很干净)。
我怎样才能制作这个%$$$!向导看到我的实体?我应该手动构建域服务类吗?怎么样?
谢谢!
编辑:我正在使用C#(4),EF 4,Silverlight4
编辑2:我的实体是使用“ADO.NET POCO实体生成器”生成的。
答案 0 :(得分:0)
我估计是这样的。使用EF 5和POCO是一样的,向导不会接收实体。有一些有用的snippets on Colin Blair's site用于在我应该手动构建域服务类吗?
DbContext
上创建CRUD方法。