C# 在MS';什么是Linq文档?

C# 在MS';什么是Linq文档?,c#,linq,C#,Linq,我在这里: http://msdn.microsoft.com/en-us/library/bb397906.aspx Northwnd db = new Northwnd(@"c:\northwnd.mdf"); // Query for customers in London. IQueryable<Customer> custQuery = from cust in db.Customers where cust.City == "London" s

我在这里:

 http://msdn.microsoft.com/en-us/library/bb397906.aspx
Northwnd db = new Northwnd(@"c:\northwnd.mdf");

// Query for customers in London.
IQueryable<Customer> custQuery =
    from cust in db.Customers
    where cust.City == "London"
    select cust;

Norhtwind&Pubs数据库由MS products用于教程,它已经存在很长一段时间了


您可以搜索它并下载脚本

这是一个由microsoft团队设计的数据库,用于演示。
您可以从

下载,大多数人只需安装SQL Server即可获得。或者您可以下载它。

这里说Linq To SQL Classes文件是我需要的数据上下文。桌子在那里。但是我不知道我/它明显创建的DataContext的名称。这很糟糕-它可以工作,但我不知道为什么。以下是最终奏效的方法:MyApp.mapDataContext db=new-mapDataContext(@“C:\db.mdf”);//不知道mapDataContext是我制作的还是Linqt中的东西问题(也是我的问题)不是“我从哪里获得northwnd.mdf文件?”。它只是一个示例文件,可以用自己的文件替换。问题是“应该如何定义
Northwnd
类?”它不是内置类型,文档中也没有描述。它应该实现一些接口吗?我们应该导入一些名称空间吗?Northwind是一个sql数据库。您正在使用的类型(
Northwind
Customer
)是EntityFramework生成的类型。EntityFramework是由microsoft开发的一种ORM,用于消除使用SQL查询与数据库交互的需要,并使用C#POCOs对数据库实体进行建模,使用LINQ查询和更新数据库中的数据。有关EF的更多信息,请使用google it,并提供有关它的文档提示。。。
MyDb db = new MyDB(@"C:\MyDB.mdf");