在很多在线学习LINQ的教程中,他们使用NorthwindDataContext。从哪里检索/生成?
由于
答案 0 :(得分:6)
Northwind是一个被AdventureWorks取代的演示数据库。它适用于SQL Server和MS Access。
如果要使用Linq to SQL,则需要使用DataContext进行查询。您可以通过向解决方案添加新的Linq To Sql类来创建它。完成后,您将获得一个设计图面。打开“服务器资源管理器”窗口并连接到Northwind数据库。将感兴趣的表拖到L2S设计图面并保存。这将生成NorthwindDatacontext和关联的表类,供您在查询中使用。
答案 1 :(得分:1)
将数据库拖动到LINQ to SQL设计图面时,将自动生成此类。
答案 2 :(得分:0)
我认为查询时不需要DataContext
。
其他一些类型的数据也可用于查询。
List
,ArrayList
,Collections
(以及List
和ArrayList
也是合作),等等也可以获得查询。