2011-03-12 29 views
5

我使用新的代碼首先從實體框架4中創建了我的數據訪問層,其中一個類從DbContext和各種DbSet成員派生。使用帶有域服務的EF4 DbContext

現在我正在擴展到Silverlight,並希望使用WCF RIA服務來訪問數據庫。我是否必須從ADO.NET實體數據模型開始,或者有什麼方法來使用我擁有的?

回答

2

不,你不應該重新開始。您可以創建域服務,而不是從任何東西繼承。看看人們如何使用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

+0

謝謝,不知道爲什麼我之前沒有搜索「EF code first RIA」。我會盡快給它,然後回來接受你的答案。 – Thomas 2011-03-12 14:31:03

+1

請投票:http://dotnet.uservoice.com/forums/57026-wcf-ria-services/suggestions/1579271-ef-dbcontext-code-first-domainservicedescription – Shimmy 2011-05-19 00:31:14

相關問題