2010-11-21 159 views

回答

3

Silverlight是一個客戶端運行時(代碼不在服務器上執行)。因此,您不能使用實體框架直接從它調用數據庫。 RIA Services實質上創建了一個Silverlight可以與之交談的Web服務層。在客戶端,創建代理類來與服務層進行交互。 RIA數據服務旨在讓您看起來好像在直接詢問EF。

要使用沒有RIA服務的EF,您可以創建一個基本的服務類並擁有其中的所有業務邏輯,並且在此服務中可以使用實體框架。您可以像調用其他服務一樣調用此服務層。

相關問題