2011-03-13 158 views

回答

2

LINQ to Entities是實體框架中查詢方式之一。

var user = from u in context.Users 
      where u.Id = userId 
      select u; 

var user = context.Users.Where(u => u.Id == userId); 

是LINQ到實體兩個例子。 context變量是實體框架ObjectContext

2
+0

這是舊版本的三個版本。 – SLaks

+0

@SLaks:在文檔中必須有一些錯誤,因爲從版本3.5 SP1開始,EF是.NET的一部分= Visual Studio 2008 SP1。 –

+0

這是對該問題的摘錄,它回答了這個問題:「正如我們在ADO.NET Entity Framework對象服務一節中討論的那樣,即將推出的ADO.NET版本包含一個可以將數據庫數據作爲常規.NET對象公開的圖層。此外,ADO.NET工具將生成代表.NET環境中EDM模式的.NET類。這使得對象層成爲LINQ支持的理想目標,允許開發人員根據用於構建業務邏輯的編程語言制定針對數據庫的查詢。這種能力被稱爲LINQ to Entities。 ' – AbdouMoumen

3

LINQ到實體是實體框架的一部分。