
LINQ
云烟,不再年轻
积累是一个漫长的过程,它足以可以让你写出N本书的内容
展开
-
[转]LINQ(1):初识 LINQ
为什么需要LINQ? 面向对象的编程语言已经成为企业应用开发的重要工具,ADO.NET对关系数据提供了一种方便的接口,但还不是一种面向对象的方法。例如,下面的伪代码:User u = new User(); //代表user表的一个User类u.LoginName = "net_lover" //设置一个LoginName标识u.Load(); .//加载用户信息u.Tit原创 2008-01-24 14:36:00 · 1752 阅读 · 0 评论 -
LINQ To XML:按文档定义的元素顺序显示元素InDocumentOrder
按文档定义的元素顺序显示元素InDocumentOrder原创 2011-04-25 17:11:00 · 1799 阅读 · 0 评论 -
LINQ To XML:之复杂的查询举例
复杂的查询举例原创 2011-04-25 17:37:00 · 3212 阅读 · 0 评论 -
LINQ To Xml:使用XPath
Linq To Xml中使用XPath原创 2011-04-23 18:06:00 · 1891 阅读 · 0 评论 -
最近写的各种Linq实例,to xml,to dataset,to object
Linq to Xml:=========================================================== 9 ExitApplicationConfirmation Do you really want to exit? C#:XElement xe = nu原创 2011-06-17 15:12:00 · 1881 阅读 · 0 评论 -
LINQ To DataSet:联合查询
LINQ To DataSet 联合查询原创 2011-04-26 15:22:00 · 2327 阅读 · 0 评论 -
Oracle 官方支持 linq 的驱动程序下载地址
Oracle 官方支持 linq 的驱动程序原创 2011-04-26 17:30:00 · 1763 阅读 · 0 评论 -
Linq To XML:论XStreamingElement与XElement的不同
XStreamingElement 从名字上面,已经能看出它是使用流的模式来创建Element看到它的MSDN在线文档(http://msdn.microsoft.com/zh-cn/library/system.xml.linq.xstreamingelement(v=vs.95).aspx#Y200)是这么解释的 XElement 在操作结点时,是把变量加到结点上,而XStreamingEle原创 2011-04-21 11:06:00 · 1927 阅读 · 0 评论 -
LINQ To XML:根据一个XML覆盖另一个XML节点内容
现有两个结构一样,但部分节点内容不同的XML文件,需要根据一个XML的ID节点,覆盖另一个XML节点内容.XML结构如下 3b226203-f535-4bdd-bedf-0e42503d613d.usx 118.0850858401120900,24.4822235205172980,-1.5400000000000000原创 2013-08-05 10:04:43 · 1713 阅读 · 1 评论 -
用Linq给DataTable或DataRows 去重
DataRow[] unitRows = taskUnitDb.Select("GeoID=" + rootNode.ObjEntity.ObjID + " and NavigateID=" + rootNode.ObjEntity.NavigateID + " and UnitID=" + unitI原创 2013-12-07 16:15:47 · 4794 阅读 · 0 评论 -
C#使用比较操作符(!=、<、>、<=、>=)的字符串构造Lambda表达式树,并生成委托执行
下面是一个把C#使用比较操作符的字符串作为参数来构造一个委托比如我告诉一个方法,我现在要比较x,y两个值,但具体是大于,还是小于,还是其它,我用操作符的字符串来当成参数,比如传递一个">"字符串给函数,我是要比较x是否大于y实现代码如下:using System;using System.Linq.Expressions;class DynamicPredicate{ public原创 2014-02-17 21:34:44 · 3263 阅读 · 0 评论 -
C#利用Lambda表达式树简化函数调用
没有使用表达式树的代码 //公式参数名称 var parameterNameGroup = GetGroupSetUpParameters(formulaElements, "ParameterNameGroup"); //公式参数范围 va原创 2014-02-17 16:44:20 · 3894 阅读 · 0 评论 -
可智能提示的LinqPad 4.48.01版
好几年前就听说过LinqPad,也觉得是个不错的工具,但是原创 2014-09-17 14:40:57 · 5281 阅读 · 3 评论 -
DynamicQueryable续篇
这篇算是DynamicQueryable的续篇 这个类其实早在vs2008推出的时候,就躺在它的安装路径里了,但是它并不算”有名”,真正让它变得有名的是Scott Hanselman(或者说是间接使它变的有名),源与他的博客的一篇文章,但他只是提出问题, 他的中文博客 真正解决问题的是另一个人 解决问题的大牛其中对DynamicQueryable作了一个补充,增加了Distinct的支持pu原创 2015-02-09 08:52:59 · 3901 阅读 · 1 评论 -
有sum,没有group by的Sql用Linq怎么写
select sum([CardPrice]) as SurplusValue from [CardPassword] where [IsUses]='0' and createdatetime>='2014-5-24'EFfrom t in (from t in context.CardPasswords原创 2015-04-08 14:50:23 · 2898 阅读 · 0 评论 -
Linq分组统计元素个数
void Main(){ int[] comparValue = { 11, 22, 11, 11, 33, 11, 22 }; var query = (from num in ( from number in comparValue group原创 2015-04-20 11:00:27 · 11168 阅读 · 0 评论 -
巧用Linq分组
如下图,想根据下面的数据按天求和分组(红框部分) 在后台取过来用ORM已经转成了对象数组,为了再去写麻烦的sql语句(数据量不大,不要求性能),就用了Linq,问题是分组的部分不是时间字段的全部,只是年月日部分,然后对数值部分进行求和 var newList = (from t in list orderby t.Tr原创 2015-06-16 17:34:09 · 2343 阅读 · 0 评论 -
DynamicQueryable基于Linq的动态查询
DynamicQueryable是老外对Linq动态查询的一个扩展 public static class DynamicQueryable { public static IQueryable Where(this IQueryable source, string predicate, params object[] values) {原创 2015-02-08 22:15:34 · 8610 阅读 · 3 评论 -
LINQ To XML:获取,修改,增加,删除元素的属性
LINQ To XML:获取,修改,增加,删除元素的属性原创 2011-04-25 16:26:00 · 6251 阅读 · 0 评论 -
LINQ To XML:遍历元素属性
遍历元素属性原创 2011-04-25 16:09:00 · 3679 阅读 · 0 评论 -
微软免费图书 Introducing Microsoft LINQ 的翻译
译者翻译链接的地址http://www.cnblogs.com/hanxianlong/archive/2008/01/15/translating-ms-linq.html原创 2008-01-24 14:56:00 · 921 阅读 · 0 评论 -
LINQ技术学习
LINQ是什么?它是Language Integrated Query。当我们要对数据库表进行查询的时候,我们一定会编写 "select * from sometable where ID = .."的语句。好,那我们现在根据LINQ的语法,完全可以将我们熟悉的SQL中像"select","from","where"等语句在.NET Framework环境中顺利使用并且大大提高开发的效率。LI转载 2008-03-28 17:26:00 · 1477 阅读 · 0 评论 -
ASP.NET MVC+LINQ开发一个图书销售站点
此系列文章来自博客园,作者以一个系统的完整流程实例来使用MVC和LINQ系列文章的链接http://www.cnblogs.com/cnblogsfans/archive/2008/03/29/1123077.html原创 2008-03-31 17:07:00 · 1489 阅读 · 0 评论 -
LINQ(2):使用LINQ查询Excel文件
LINQ是Visual Studio 2008及其以后版本中提供的功能,将强大的查询扩展到C#和VB.NET语言语法之中。LINQ提供了标准、简单的模式来查询和更新数据,同时还允许程 序开发人员进行扩展,支持任何类型的数据存储。Visual Studio 2008包含了LINQ提供者程序集,能够对.NET Framework集合,内存中的对象数组,SQL Server数据库,ADO.NET Dat转载 2008-04-16 13:34:00 · 1590 阅读 · 0 评论 -
LINQ(3):使用LINQPad学习LINQ
LINQPad可以使用LINQ交互查询SQL数据库,无需再要SQL Management Studio了。LINQPad支持C# 3.0 和 Framework 3.5的全部功能: LINQ to SQL LINQ to Objects LINQ to XML LINQPad 也是一个很好的学习LINQ的工具,包含《C# 3.0 in a Nutshe转载 2008-04-16 13:35:00 · 2106 阅读 · 0 评论 -
两个List的交集,补集
用linq是很好实现的using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleProgram{ class Program { static void Main(string[] args) { va原创 2009-09-22 10:28:00 · 7067 阅读 · 3 评论 -
LINQ To Xml:迭代中的万圣节问题
迭代中的万圣节问题原创 2011-04-19 16:11:00 · 2607 阅读 · 1 评论 -
Linq To XML把对象数组写入xml
Linq to xml把对象数组写入xml原创 2011-04-19 17:02:00 · 1979 阅读 · 0 评论 -
LINQ To XML:修改element, a comment, text node
修改element, a comment, text node原创 2011-04-22 15:24:00 · 1363 阅读 · 0 评论 -
Linq To XML:在结点下查询某一类型结点
Linq To XML:在结点下查询某一类型结点原创 2011-04-21 16:15:00 · 1260 阅读 · 0 评论 -
Linq To XML:用名称查找元素
Linq To XML:用名称查找元素原创 2011-04-21 17:01:00 · 1373 阅读 · 0 评论 -
Linq To XML:获得自身结点,及相邻的上/下一个结点
获得自身结点,及相邻的上/下一个结点原创 2011-04-21 17:51:00 · 1583 阅读 · 0 评论 -
Linq To XML:获得该结点的所有祖先结点,也可以说父结点吧
Linq To XML:获得该结点的所有祖先结点,也可以说父结点吧原创 2011-04-21 17:13:00 · 1621 阅读 · 0 评论 -
LINQ To Xml:按条件删除element
按条件删除element原创 2011-04-25 15:00:00 · 1436 阅读 · 0 评论 -
LINQ To XML:修改结点内容
修改结点内容原创 2011-04-25 15:06:00 · 1662 阅读 · 0 评论 -
LINQ To XML:重写一个结点的内容Replace
重写一个结点的内容Replace原创 2011-04-25 15:10:00 · 1509 阅读 · 0 评论 -
LINQ To XML:设置子元素的值、添加子元素或移除子元素(XElement.SetElementValue)
设置子元素的值、添加子元素或移除子元素原创 2011-04-25 15:28:00 · 4430 阅读 · 0 评论 -
LINQ左联接
var list = (from objSubject in listSubjectDetail join objBalance in listBalance on objSubject.AccountSubjectDetail equals objBalance.GameChannelName原创 2015-12-08 13:47:18 · 2001 阅读 · 1 评论