当前位置:编程学习 > C#/ASP.NET >>

linq大家用的多不多啊?

RT --------------------编程问答-------------------- 没用过Linq的爬过。。。 --------------------编程问答-------------------- 在写应用程序的时候比较多。写web程序慎用。会降低性能。 --------------------编程问答-------------------- 用得多,linq语法不错,里面包括很多部分,linq to sql,linq to xml等,linq to sql 偶尔用用 --------------------编程问答-------------------- 太多了。。。 --------------------编程问答-------------------- 集合查询很方便
linq2sql也比nhibernate简单的多 --------------------编程问答-------------------- 它是.net framework内置的东西,质量可以保证。所以只要你的程序没有因此产生的bug,就可以随时使用。 --------------------编程问答-------------------- 我很少用
很不错的一个技术点 --------------------编程问答-------------------- 没用过 --------------------编程问答-------------------- 没用啊   我觉得也没地方用的到啊?
一 般我
数据库用 ado.net 
xml 用 system.xml名称空间下的类
 
求答案 听说linq是很好的东西   我想知道哪里可以用的到 --------------------编程问答-------------------- 连到数据库的没用。。。因为总监不让

程序中的linq大量。。。能用就用。。。。

linq to xml很少用。。。。因为很少要去读xml... --------------------编程问答--------------------
引用 9 楼 aspwebchh 的回复:
 
求答案 听说linq是很好的东西   我想知道哪里可以用的到


比如说,要从一个整数数组里找出比10大的元素,组成一个新的数组并对它排序,你要写多少代码? --------------------编程问答-------------------- PS:现在不再以 
from s in array
             where xxx
             select s
这种方式写了


都是

array.Where(a=>a.xxx).Select(a) --------------------编程问答--------------------
引用 11 楼 karascanvas 的回复:
比如说,要从一个整数数组里找出比10大的元素,组成一个新的数组并对它排序,你要写多少代码?


List<int> intList;
return intList.Where(a=>a>10).OrderBy(a).ToList();


多么简短的代码啊 --------------------编程问答-------------------- OrderBy(a)错了。。。。
OrderBy(a=>a)要这样 --------------------编程问答-------------------- Very。。。integrant~~ --------------------编程问答--------------------
引用 12 楼 starfd 的回复:
PS:现在不再以 
from s in array
             where xxx
             select s
这种方式写了


都是

array.Where(a=>a.xxx).Select(a)

在我看来 直接用 array.Where(a=>a.xxx) 就可以了
后边的.select(a) 有点画蛇添足 (仅针对你写的 标准表达式来转LAMDA表达式)

实际代码中,用到LINQ2Object 较多 --------------------编程问答-------------------- 用的多呀。。。。。 --------------------编程问答-------------------- 用的挺多的,不过在公司,项目中没有用过,我都是自己用着玩的,正学呢 --------------------编程问答-------------------- 性能怎么样啊比起直接ADO.NET呢 --------------------编程问答-------------------- 用的多 --------------------编程问答-------------------- 正在学习 --------------------编程问答-------------------- 没用过的走过! --------------------编程问答-------------------- 嗯嗯,挺好的,LINQ
用过,LIQ TO SQL但是也有bug
不过还是可以的,操作集合类很方便啊~ --------------------编程问答--------------------
引用 19 楼 sj6071 的回复:
性能怎么样啊比起直接ADO.NET呢

性能肯定是不如ADO.NET --------------------编程问答--------------------
引用 24 楼 zmcici 的回复:
引用 19 楼 sj6071 的回复:
性能怎么样啊比起直接ADO.NET呢

性能肯定是不如ADO.NET

看怎么整啦。 --------------------编程问答-------------------- 只要是 .net3.5+ 那肯定用了, 非常方便,简洁,代码优美。
性能?   那些数据模型 都是强类型的,ADO.NET 你要转换的 --------------------编程问答--------------------
引用 19 楼 sj6071 的回复:
性能怎么样啊比起直接ADO.NET呢

两码事,Linq本身没有任何数据库内容,只有各种provider的抽象接口。所以有人说Linq to object,有人说Linq to SQL。实际上Linq的应用很多。 --------------------编程问答-------------------- 数据量大的  不要用了  性能 确实受影响 已经由亲身经历了。至于 怎么定义这个大,有大牛解释下不。  --------------------编程问答--------------------
引用 28 楼 yzf86211861 的回复:
数据量大的  不要用了  性能 确实受影响 已经由亲身经历了。至于 怎么定义这个大,有大牛解释下不。

报表->not linq --------------------编程问答-------------------- 比较原始 没用过。。。 --------------------编程问答--------------------
引用 2 楼 juedaihuaihuai 的回复:
在写应用程序的时候比较多。写web程序慎用。会降低性能。

是慢了内存大,ORM好象多用吧。
--------------------编程问答-------------------- 公司不用,所以很少用呀 --------------------编程问答--------------------
引用 6 楼 sp1234 的回复:
它是.net framework内置的东西,质量可以保证。所以只要你的程序没有因此产生的bug,就可以随时使用。

+1 --------------------编程问答-------------------- 经常用的.... --------------------编程问答-------------------- [img=http://:\Documents and Settings\Administrator][/img] --------------------编程问答-------------------- [img=http://C:\Documents and Settings\Administrator][/img] --------------------编程问答-------------------- 我们公司注意用的就是linq --------------------编程问答-------------------- 学习学习 --------------------编程问答-------------------- 没有LINQ活不下去了。 --------------------编程问答-------------------- 没用过Linq的爬过。。。 --------------------编程问答-------------------- 现在用LightSpeed了.有时候带几句LAMDA表达式 --------------------编程问答-------------------- 用得比较多,有时结合lamada表达式很方便 --------------------编程问答-------------------- 我们的项目几乎没用 --------------------编程问答-------------------- 3.5框架的东西能不用就不用吧。
盗版的GHOS系统都会把.net给直接干掉。 --------------------编程问答-------------------- 我很喜欢用 --------------------编程问答-------------------- 不用LINQ,可以试试OQL,跟LinQ类似,更接近与SQL:
http://topic.csdn.net/u/20110524/13/156f65b7-8017-43fb-8165-ac1dc6527ee8.html --------------------编程问答-------------------- linq to object应该还是比较普遍的. 
--------------------编程问答-------------------- 微软早就停止开发LINQ而改为Entity Framework了

===================================================
ASP.NET WebForm和ASP.NET MVC分页最终解决之道
--------------------编程问答-------------------- linq就是我活下去的勇气 哈哈 --------------------编程问答-------------------- Entity Framework比linq to sql更灵活 --------------------编程问答--------------------
引用 1 楼 mockqi 的回复:
没用过Linq的爬过。。。


完全不懂 --------------------编程问答--------------------
引用 48 楼 webdiyer 的回复:
微软早就停止开发LINQ而改为Entity Framework了

===================================================
ASP.NET WebForm和ASP.NET MVC分页最终解决之道

哇 膜拜下 。难得见到一次  吴旗娃前辈 --------------------编程问答-------------------- 一直 在看别人用 但自己做项目都没用过 --------------------编程问答-------------------- 一直没有用过3.5版本。

打算最近换版本,看着平时讨论的linq感觉功能可以简化好多工作量。

哎…… --------------------编程问答-------------------- 不会用,工作一直用的是2.0的版本   哎 --------------------编程问答-------------------- 看你指linq啥了

如果特指linq2sql,现在的确用的机会比较少

但是其他的provide却是经常用 --------------------编程问答-------------------- 一直用.net2.0 这些高级对象都不了解啊

Entity Framework
实体框架? --------------------编程问答-------------------- 用过一点。
每天回帖即可获得10分可用分! --------------------编程问答-------------------- 很实用的。。。 --------------------编程问答-------------------- --------------------编程问答-------------------- 想学习下,不过没时间。。 --------------------编程问答-------------------- Linq语法优雅,但是lamda表达式尽量少用,因为这个真的很慢。其他的还好 --------------------编程问答-------------------- 不错,但.NET大多用作服务器脚本,LINQ用到的机会就很少 --------------------编程问答-------------------- --------------------编程问答-------------------- 大家不要光说 用没用过啊,给力点教程好吗?
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,