加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

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

发布时间:2020-12-12 08:41:20 所属栏目:MsSql教程 来源:网络整理
导读:我从来没有在任何项目中使用LINQ,我一直在我的商业应用程序项目中使用ado.net / OR工具,所以我想知道 LINQ的好处是什么?什么时候任何人应该使用LINQ? 解决方法 只是为了澄清LINQ和LINQ to SQL的概念之间存在差异. LINQ是一种查询语法,而不是语言或O / RM.您
我从来没有在任何项目中使用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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读