LINQ更新?

时间:2011-01-23 21:17:58

标签: linq linq-to-sql

是否有可能仅使用LINQ而不使用LINQ to SQL在数据库中进行更新?如果是,请提供一个例子。

LINQ和LINQ to SQL之间有什么不同?

2 个答案:

答案 0 :(得分:2)

不,“只是”LINQ(LINQ-to-Objects)不会更新任何内容。

因此,要更新数据库,您需要LINQ-to-SQL或LINQ-to-Entities(实体框架)。

但是你也需要这样的东西来读取数据库,所以应该没有问题。

答案 1 :(得分:2)

LINQ只是对.NET语言中强大数据查询的框架支持。对于任何支持,您需要LINQ提供程序。一些提供者:

  1. LINQ to Objects - >使用LINQ在内存集合中查询
  2. LINQ to SQL - > SQL Server的轻量级数据查询提供程序。
  3. LINQ to Entities - >用于查询多个数据库的ORM。
  4. LINQ to XML - >或用于查询XML的XLINQ