文章目錄
- 面向 .NET Framework 3.5
- 建立並引用 AdventureWorks 銷售模型
- 另請參見
不同類型的Language-integrated Query (LINQ) (LINQ) 項目需要某些匯入的命名空間 (Visual Basic) 或 using 指令 (C#) 和引用。最低要求是對 System.Core.dll 和 System.Data.Entity.dll 的引用,以及用於 System.Linq 和 System.Data.Objects 命名空間的 using 指令。LINQ to Entities 還需要對要查詢的 實體資料模型 (EDM) 的引用。LINQ to Entities 一節中的樣本使用 AdventureWorks 銷售模型 (EDM)。
如果您要從早期版本的 Visual Studio 升級某個項目,則可能必須手動提供這些與 LINQ 相關的引用。您可能還必須將項目手動設定為面向 .NET Framework 3.5 版。
注意
如果要從命令提示字元執行產生,則必須手動引用 drive:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5 中與 LINQ 相關的 DLL。
面向 .NET Framework 3.5
在 Visual Studio 2008 中,建立一個新的 Visual Basic 或 C# 項目。或者,可以開啟一個在 Visual Studio 2005 中建立的 Visual Basic 或 C# 項目,並將該項目轉換為 Visual Studio 2008 項目。
在“項目”菜單上,單擊“屬性”。
在“項目”菜單上,單擊“添加引用”。
在“添加引用”對話方塊中,單擊“.NET”選項卡,從“組件名稱”列表選擇 System.Core,然後單擊“確定”。
對於 C# 項目,將用於 System.Linq 和 System.Data.Objects 命名空間的 using 指令添加到原始碼檔案或項目中。
對於 Visual Basic 項目,將用於 System.Linq 和 System.Data.Objects 命名空間的 Imports 指令添加到原始碼檔案或項目中。
建立並引用 AdventureWorks 銷售模型
在“項目”菜單上單擊“添加新項”。
在“模板”窗格中,選擇“ADO.NET 實體資料模型”。
在“名稱”框中,鍵入 AdvWorksModel.edmx,然後單擊“添加”。
選擇“從資料庫產生”,然後單擊“下一步”。
在“選擇您的資料連線”視窗中,從列表中選擇一個現有 AdventureWorks 串連,或者建立到包含 AdventureWorks 樣本資料庫的 SQL Server 執行個體的新串連。
將 App.Config 中的實體串連設定另存新檔 AdventureWorksEntities,然後單擊“下一步”。
在“選擇資料庫物件”對話方塊中,清除所有對象,展開“表”,然後選擇以下表對象:
Address (Person)
Contact (Person)
Product (Production)
SalesOrderDetail (Sales)
SalesOrderHeader (Sales)
將該模型命名空間命名為 AdventureWorksModel,然後單擊“完成”。
對於 C# 項目,將用於 AdventureWorksEntities 的 using 語句添加到源檔案中。
對於 Visual Basic 項目,將用於 AdventureWorksEntities 的 Imports 語句添加到源檔案中。
另請參見概念
LINQ to Entities 概述
LINQ to Entities 樣本