将 EF4 DbContext 与域服务结合使用
我使用 Entity Framework 4 中的新代码优先内容构建了数据访问层,其中包含一个派生自 DbContext 的类和各种 DbSet 成员。
现在我正在扩展到 Silverlight 并希望使用 WCF RIA 服务来访问数据库。我是否必须从 ADO.NET 实体数据模型开始,或者是否有某种方法可以使用我所拥有的模型?
I built my data access layer with the new code first stuff from Entity Framework 4, with a class derived from DbContext and various DbSet members.
Now I'm expanding to Silverlight and want to use WCF RIA services to access the DB. Do I have to start over with ADO.NET Entity Data Models, or is there some way to use what I've got?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不,你不必重新开始。您可以创建域服务而不继承任何内容。查看人们如何将 WCF RIA 服务与 Nhibernate 结合使用的示例。
以下是有关将 RIA 与 ctp4 结合使用的一些内容。
http://social.msdn.microsoft .com/Forums/en/adonetefx/thread/57793bec-abc6-4520-ac1d-a63e40239aed
http://social.msdn .microsoft.com/Forums/en-US/adonetefx/thread/0e741f7f-700f-4efd-b10c-98f050f76c85
No, you shouldn't have to start over. You can create a domain service and not inherit from anything. Look at examples of how people use WCF RIA services with Nhibernate.
Here is some stuff about using RIA with ctp4.
http://social.msdn.microsoft.com/Forums/en/adonetefx/thread/57793bec-abc6-4520-ac1d-a63e40239aed
http://social.msdn.microsoft.com/Forums/en-US/adonetefx/thread/0e741f7f-700f-4efd-b10c-98f050f76c85
我来晚了一点,但对于仍在寻找这个的人,就像我之前一样,请看一下这个 NuGet 包。
http://nuget.org/packages/RIAServices.EntityFramework
它提供了一个
DbDomainService< >
基类类似于LinqToEntitiesDomainService<>
。I'm a little late to the party but for people still looking for this, like I was earlier, take a look at this NuGet package.
http://nuget.org/packages/RIAServices.EntityFramework
It provides a
DbDomainService<>
base class similar to theLinqToEntitiesDomainService<>
.