【发布时间】:2011-10-01 10:28:57
【问题描述】:
我的 Visual Studio 解决方案具有以下架构:
- 一个“DataAccess”项目,包含一个带有“对象上下文”类的 EDMX(但没有任何生成的业务类)
- 一个“实体”项目,包含从 EDMX 生成的业务实体。 (例如:客户类、订单类、产品类等)。
- 包含 ASP.Net GUI 的“Web”项目。
现在我想在我现有的应用程序中添加一个小的 Silverlight 区域,使用 RIA 服务。 我没有成功创建域服务:“添加新域服务类”向导包含我的 ObjectContext,但它本身不包含实体。似乎是因为 EDMX 与我的实体不在同一个程序集中。
现在我不想通过合并 2 个项目来使用新架构重建我现有的应用程序(实际架构对我来说似乎很干净)。
我怎样才能使这个 %$$$!向导看到我的实体了吗?我应该手动构建域服务类吗?怎么样?
谢谢!
编辑:我正在使用 C# (4)、EF 4、Silverlight4
编辑 2:我的实体是使用“ADO.NET POCO 实体生成器”生成的。
【问题讨论】:
标签: c# entity-framework wcf-ria-services