0

我们如何使用 Linq 从 Visual Studio 中的 SDF (webmatrix) 数据库中选择数据,就像我们使用北风一样,像这样:?

// Northwnd inherits from System.Data.Linq.DataContext.
Northwnd nw = new Northwnd(@"northwnd.mdf");
// or, if you are not using SQL Server Express
// Northwnd nw = new Northwnd("Database=Northwind;Server=server_name;Integrated Security=SSPI");

var companyNameQuery =
    from cust in nw.Customers
    where cust.City == "London"
    select cust.CompanyName;

foreach (var customer in companyNameQuery)
{
    Console.WriteLine(customer);
}

参考:http: //msdn.microsoft.com/en-us/library/bb399398.aspx

请感谢您的帮助。

4

1 回答 1

1

我不相信 SQL Server CE 4.0 正式支持 Linq To SQL,尽管看起来你可以让它工作。Microsoft 推荐的方法是使用实​​体框架。

我已经写了几篇关于在 WebMatrix 中将 EF 与 SQL Server CE 结合使用的文章。一个涵盖Code First 方法,另一个着眼于数据库优先方法

于 2012-05-24T21:26:37.470 回答