2012-02-01 46 views
2

是否可以使用oData作爲實體框架的數據源?我們正在研究我們的Web應用程序調用wcf方法的可能性,該方法將返回實體框架4.2生成的實體的oData。我想知道這是否可能,如果是的話,我會如何去做。oData作爲實體框架的數據源

任何意見將不勝感激!

回答

2

如果您使用OData(使用WCF數據服務),您將獲得上下文和生成的實體。只需將服務引用添加到OData服務,它應該爲您生成所有實體和客戶端。

OData不是EF的有效數據源。 EF是用於與數據庫提供者進行通信的ORM。您正在尋找將.NET調用(和LINQ查詢)轉換爲OData協議的提供商 - 這正是WCF數據服務應該做的。

+0

好極了!我會研究這一點。謝謝! – Hidan 2012-02-01 15:58:19