为什么和什么时候使用LINQ?

前端之家收集整理的这篇文章主要介绍了为什么和什么时候使用LINQ?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我从来没有在任何项目中使用LINQ,我一直在我的商业应用程序项目中使用ado.net / OR工具,所以我想知道
LINQ的好处是什么?什么时候任何人应该使用LINQ?

解决方法

只是为了澄清LINQ和LINQ to sql的概念之间存在差异.

LINQ是一种查询语法,而不是语言或O / RM.您可以在LINQ提供的语法之上构建一个O / RM.

因为我收集你的问题是什么时候使用LINQ to sql我只是解决这个问题.

LINQ to sql是最好的,当你是:

>只能定位到MS sql 2000
>做RAD

我使用LINQ to sql在几种商业产品和不少的我自己的产品,并发现这些好处:

熟悉的语言代码(C#/ VB.NET)
>更容易维护(我们有更多的.NET比工作人员的sql大师)
sql生成的结构非常好,非常优化
>允许将业务规则直接转换为sql,同时将所有业务逻辑保留在单个项目中

对于LINQ作为一个概念,我一直使用它,因为我明白它可以/不能做什么,如何正确使用它.像任何语言功能一样,如果人们不了解它是什么,以及如何使用它,就很容易错过使用.我推荐以下博客来了解LINQ的一些概念:

> Bart De Smet – 进阶
> Charlie Calvert
> Wriju

猜你在找的MsSQL相关文章