C# linq lambda优势?

jc_registration 2012-04-10 06:39:12
它能实现的都能用其它办法实现,有什么好处?
...全文
352 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
thebrutalwolf 2012-04-11
  • 打赏
  • 举报
回复
用其它方法都可以实现
你完全可以不用它
其实就是个工具
linye523 2012-04-11
  • 打赏
  • 举报
回复
我竟然不能发帖。
wxmayifei 2012-04-11
  • 打赏
  • 举报
回复
linq lambda 操作集合我觉得是最方便的,也简洁
慕容玄明 2012-04-11
  • 打赏
  • 举报
回复
linq读数据库虽然简洁但是很不灵活,不过操作内存中的集合确实是很好的。
宝_爸 2012-04-11
  • 打赏
  • 举报
回复
现在内存中的集合基本都用Linq去操作了。
宝_爸 2012-04-11
  • 打赏
  • 举报
回复
容易读。
五更琉璃 2012-04-11
  • 打赏
  • 举报
回复
LINQ lambda 单独拿来用好处并不明显 主要是应用在框架上比如MVC能很好的封装框架
orochiheart 2012-04-11
  • 打赏
  • 举报
回复
lambda是啥 大侠能给举个例子么
fangpengyu 2012-04-11
  • 打赏
  • 举报
回复
写法简单最明显
mizuho_2006 2012-04-11
  • 打赏
  • 举报
回复
不过LINQ TO SQL只支持SQLSERVER数据库,有点可惜。
mizuho_2006 2012-04-11
  • 打赏
  • 举报
回复
LINQ TO SQL
LINQ TO XML
LINQ TO ENTITY
LINQ TO OBJECT

你能用SQL语句查询XML,或者对象,实体吗
玲cc 2012-04-11
  • 打赏
  • 举报
回复
lambda要用在某些特定的业务场景。比如你要对底层数据做一些校验,但是这些校验规则是可以让用户动态配置的,这时候lambda可以用。
LINQ能做的,用循环一定能做。所以,其实没不一样的。
jc_registration 2012-04-11
  • 打赏
  • 举报
回复
所以综合上面各位的说法。

除了简洁美观,没别的好处了?
anzhiqiang_touzi 2012-04-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
SQL语句只能查询数据库,而LINQ可以查询任何对象,语法都是一样的。
而要对对象,实体查询的话,不用LINQ还要用到各种技术,语法也不一样。

而且LINQ的语法很简洁,美观。
[/Quote]

简介,美观,好维护,但是:可能lambda可能会稍微变慢些,但是几乎可以忽略
aa6103848252 2012-04-10
  • 打赏
  • 举报
回复
linq lambda的语法简洁
mizuho_2006 2012-04-10
  • 打赏
  • 举报
回复
SQL语句只能查询数据库,而LINQ可以查询任何对象,语法都是一样的。
而要对对象,实体查询的话,不用LINQ还要用到各种技术,语法也不一样。

而且LINQ的语法很简洁,美观。

7,765

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧