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");