`
zxlyecf2
  • 浏览: 129559 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linq经验集合

    博客分类:
  • linq
阅读更多

整理中。。。。。

1.多id查询

var queryable = from c in this.db.NewsInfo where "9,10,11,12,13".Split(',').Contains(c.SmallId) orderby c.id descending select c;

 2.linq 简单操作datatable

var result1 = (from row in datatable.AsEnumerable()
                   select row["c1"].ToString()).ToList();
 
result1.AddRange(
                              (from row2 in datatable.AsEnumerable()
                             select row2["c2"].ToString()).toArray()
                            );
 
string[] arrays = result1.ToArray();

 3.通过查询排序号的集合中的某一值得索引位置

List<Student> studentsIndex = new List<Student>();
studentsIndex.Add(new Student { Id = 101, StudentName = "达一", Birthday = DateTime.Now });
studentsIndex.Add(new Student { Id = 102, StudentName = "坤二", Birthday = DateTime.Now });
studentsIndex.Add(new Student { Id = 103, StudentName = "坤三", Birthday = DateTime.Now });
var index_string_query = studentsIndex.Select((person, index) => new { index, person.StudentName }).OrderBy(i => i.StudentName);
var indexName = from c in index_string_query where c.StudentName=="坤三" select c; 
            //foreach (var item in index_string_query)
            //{
            //    Console.WriteLine(item.index + ":" + item.StudentName);
            //}
            Console.WriteLine(indexName);

 

分享到:
评论

相关推荐

    linq开发资料集合

    linq学习资料集合

    C#集合LINQ查询与应用方法

    #region 1.1 使用LINQ做查询 //集合最后一条记录和第一条记录 var list0 = masterList.First(); list0 = masterList.Last(); //表达式写法 var list1 = from m in masterList //from后面设置查询的集合 ...

    Linq 的一些例子

    LINQ - 集合运算符 此示例显示了不同用途的集合运算符。 LINQ - 查询执行 此示例显示了不同用途的查询执行 LINQ - 分区运营商 此示例显示了不同用途的分区运营商 LINQ - 元运算符 此示例显示了不同用途的元素运营商 ...

    dotnet-使用Linq筛选满足数组条件的List集合

    Linq_List_Contrast_Baseon_Array 使用Linq筛选满足数组条件的List集合

    LINQ 实战 7/11

    4.2 用LINQ操作内存中的集合 90 4.2.1 能够查询什么 90 4.2.2 支持的操作 94 4.3 在ASP.NET和Windows Forms中使用LINQ 95 4.3.1 Web应用程序中的数据绑定 95 4.3.2 Windows Forms应用程序中的数据绑定 ...

    Linq两个List集合取交集的实现

    您可能感兴趣的文章:C#中Linq查询基本操作使用实例c#中LINQ的基本用法实例C# linq查询之动态OrderBy用法实例C#中的Linq Intersect与Except方法使用实例C#中的Linq to Xml详解LINQ 标准查询操作符linq语法基础使用...

    LINQ简要技术~~~

    LINQ简要技术 目录 第Ⅰ部分 LINQ到对象 1 第1章 LINQ到对象简介 1 第2章 延迟操作符 2 2.1. 限定操作符 2 2.2. 投影(Projection)操作符 3 2.3. 分区操作符 3 2.4. 串联操作符 3 2.5. 排序操作符 4 2.6. 连接操作...

    LINQ系列全操作 .NETFROMWORK3.5 独有的linq系列

    LINQ不但提供了基本查询表达式,而且还提供了数十个查询操作,如筛选操作、投影操作、集合操作、聚合操作等。通过这些操作,用户更加方便、快捷操作序列,并对序列实现筛选、投影、排序、聚合、联接等功能。本章节...

    字符串,以及linq集合查询使用入门用法,进阶阶段

    字符串,以及linq集合查询使用入门用法,进阶阶段

    C# LinqXML返回元素集合中每个元素的所有

    利用c# 的Linq技术 返回元素集合中每个元素的所有元素属性。

    C# LinqXML返回节点集合中每个节点的所有

    利用c# 的Linq技术 返回节点集合中每个节点的所有节点。

    用Linq从一个集合选取几列得到一个新的集合(可改列名)

    主要介绍了用Linq从一个集合选取几列得到一个新的集合(可改列名),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    LINQ TO ADO.NET

    使用这些标准查询运算符可以投影、筛选和遍历内存中的集合或数据库中的表。 请注意,LINQ 查询使用编程 语言本身进行表示,而不表示为应用程序代码中嵌入的字符串。 这是在 .NET Framework 的早期版本中编写多数...

    LINQ高级编程 6/7

    第一个问题(以及随后的其他两个问题)的答案是,语言集成查询(LanguageIntegrated Query,LINQ)是一系列标准查询操作符的集合,这些操作符几乎对每一种数据源的导航、过滤和执行操作都提供了底层的基本查询架构。...

    linq技术的使用经典实例大全

    1、lanbda表达式的使用实例 2、linq查询表达式的使用实例 3、linq操作sqlServer数据库实例 4、linq操作数组及集合实例 5、linq操作dataset数据集实例 6、linq操作xml实例

    LINQ高级编程 2/7

    第一个问题(以及随后的其他两个问题)的答案是,语言集成查询(LanguageIntegrated Query,LINQ)是一系列标准查询操作符的集合,这些操作符几乎对每一种数据源的导航、过滤和执行操作都提供了底层的基本查询架构。...

    linq4j(基于Java的linq实现)

    基于java的linq实现,让集合操作更加简单,尤其是现在java8有了lambda表达式之后,使用起来更加简洁了。

    LINQ入门及应用 3/13

    第4章 用于集合、文件、字符串对象的LINQ(LINQ to Objects)  4.1 LINQ标准查询运算符概述  4.2 Enumerable类的介绍  4.3 用于延期执行的Enumerable类方法成员  4.3.1 Take方法  4.3.2 TakeWhile方法  4.3.3 ...

    c#数据库操作Linq操作数组集合源码.rar

    c#数据库操作Linq操作数组集合源码.rar

    LINQ入门及应用 11/13

    第4章 用于集合、文件、字符串对象的LINQ(LINQ to Objects)  4.1 LINQ标准查询运算符概述  4.2 Enumerable类的介绍  4.3 用于延期执行的Enumerable类方法成员  4.3.1 Take方法  4.3.2 TakeWhile方法  4.3.3 ...

Global site tag (gtag.js) - Google Analytics