有 LINQ to SQL、LINQ to Entities 和 LINQ to Objects
所有这些之间有什么区别以及何时使用哪一个?
我对所有这些东西都很陌生,并试图弄清楚。
是否有示意图可以告诉我每一个是如何工作的?
有 LINQ to SQL、LINQ to Entities 和 LINQ to Objects
所有这些之间有什么区别以及何时使用哪一个?
我对所有这些东西都很陌生,并试图弄清楚。
是否有示意图可以告诉我每一个是如何工作的?
Linq 2 SQL 是您时间紧迫时使用的快速而肮脏的 ORM。微软正在逐步淘汰这一点。Linq to entity 更健壮,是 Microsoft 首选的数据访问方法。Linq to objects 与前两个完全不同,它允许对内存中的对象进行过滤、映射和折叠。
LINQ 是一个扩展的编程组件,它为 .NET 语言添加了数据查询功能。有丰富的方法名称和查询运算符可用于处理不同的数据结构,例如数据库、类、数组
它于 2007 年问世,因此为了无缝地与不同的数据访问一起工作,因此您会听到不同的 LINQ to [AZ]
LINQ 是一种语言,LINQ to SQL、LINQ to Entities 和 LINQ to Objects(以及 Linq to XML,...)是使您能够将 Linq 应用于各种数据源(数据库、对象集合、xml、 ...)
查看http://msdn.microsoft.com/fr-fr/library/bb397926.aspx了解更多信息。