将EF4 DbContext与域服务一起使用

时间:2011-03-12 05:58:27

标签: entity-framework-4 wcf-ria-services

我使用来自Entity Framework 4的新代码构建了我的数据访问层,其中一个类派生自DbContext和各种DbSet成员。

现在我正在扩展到Silverlight并希望使用WCF RIA服务来访问数据库。我是否必须重新开始使用ADO.NET实体数据模型,或者有什么方法可以使用我所拥有的内容?

2 个答案:

答案 0 :(得分:2)

不,你不应该重新开始。您可以创建域服务而不是从任何东西继承。查看人们如何使用Nhibernate使用WCF RIA服务的示例。

以下是关于在ctp4中使用RIA的一些内容。 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

答案 1 :(得分:2)

我参加聚会的时间有点晚了,但对于那些仍在寻找这个的人来说,就像我之前一样,看看这个NuGet包。

http://nuget.org/packages/RIAServices.EntityFramework

它提供了与DbDomainService<>类似的LinqToEntitiesDomainService<>基类。