使用Linq的好处是什么?

我最近在学习3.5的特性。比如用普通的sql是查询表中的数据进行排序,我可以把select*fromtaborderbyid;返回给一个list;我已经在sql里进行的排... 我最近在学习3.5的特性。比如用普通的sql是查询表中的数据进行排序,我可以把select * from tab order by id;返回给一个list;我已经在sql里进行的排序,哪么相比之下用linq是处理一个查询结果返回到list中的数据,对list中的数据进行操作,它的优点在哪呢,比如我不想用sql和db交互,用linq,那么是不是跟普通sql差不多。能不能具体讲下linq使用的好处以及它放什么什么地方使用呢? 展开
 我来答
如是我之闻
推荐于2016-05-27 · TA获得超过1237个赞
知道小有建树答主
回答量:1207
采纳率:57%
帮助的人:822万
展开全部
LINQ,语言集成查询(Language INtegrated Query)是一组用于c#和Visual Basic语言的扩展。它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据。

语言集成查询 (LINQ) 是一组技术的名称,这些技术建立在将查询功能直接集成到 C# 语言(以及 Visual Basic 和可能的任何其他 .NET 语言)的基础上。 借助于 LINQ,查询现在已是高级语言构造,就如同类、方法、事件等等。

对于编写查询的开发人员来说,LINQ 最明显的“语言集成”部分是查询表达式。 查询表达式是使用 C# 3.0 中引入的声明性查询语法编写的。 通过使用查询语法,您甚至可以使用最少的代码对数据源执行复杂的筛选、排序和分组操作。 您使用相同的基本查询表达式模式来查询和转换 SQL 数据库、ADO.NET 数据集、XML 文档和流以及 .NET 集合中的数据。

好处:
1、无需复杂学习过程即可上手   
2、编写更少代码即可创建完整应用。   
3、更快开发错误更少的应用程序。   
4、无需求助奇怪的编程技巧就可合并数据源。   
5、让新开发者开发效率更高。   
6、任何对象或数据源都可以定制实现Linq适配器,为数据交互带来真正方便。
AiPPT
2024-12-03 广告
作为北京饼干科技有限公司的一员,对于市场上各类工具都有所了解。就AiPPT而言,它确实为用户提供了便捷高效的PPT制作体验。通过智能化的辅助功能,用户能够快速生成专业且富有创意的演示文稿,极大地节省了时间和精力。无论是对于个人用户还是企业团... 点击进入详情页
本回答由AiPPT提供
depluin
推荐于2017-11-25 · TA获得超过3179个赞
知道大有可为答主
回答量:3378
采纳率:75%
帮助的人:2486万
展开全部
你应该先搞清楚Linq 与Linq To Sql 和Linq to Entity 之间的区别....
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式