我使用来自Entity Framework 4的新代码优先构建的数据访问层,以及从DbContext和各种DbSet成员派生的类。
现在,我要扩展到Silverlight,并希望使用WCF RIA服务来访问数据库。我是否必须重新开始使用ADO.NET实体数据模型,或者是否可以使用某些方法来使用已有的数据?
最佳答案
不,您不必重新开始。您可以创建域服务,而不继承任何内容。查看有关人们如何在Nhibernate中使用WCF RIA服务的示例。
这是关于将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