zoukankan      html  css  js  c++  java
  • Linq

    实际上LINQ几乎支持你所期望的所有数据源:数据对象、SQL Server数据库、XML和数据集。不过,如果你认为LINQ就支持这些,你就会错失它的真正强大之处。通过使用第三方提供商的LINQ插件,你可以让它支持大量的其它数据源。其中你可以看到一些诸如活动目录的通用数据源,也可以发现一些诸如RDF等不常见的数据源。

    String[] QueryString =
        { "One", "Two", "Three", "Four", "Five" };

    要想查找其中长度大于3的字符串,你可以使用以下查询语句:

    var ThisQuery = 
        from StringValue
        in QueryString 
        where StringValue.Length > 3
        select StringValue;

    在上例中,ThisQuery是这个查询过程的输出。你无需定义一个真实的类型,因为LINQ可以为你完成这个工作;你只需要使用var作为其数据类型。在上例的代码中使用了StringValue来存放QueryString中匹配where条件的不同字符串。而这个查询中的select仅告诉从数据源中选取什么。

  • 相关阅读:
    lucene4 Filter
    lucene Query
    MyEclipse 中各种 libraries 的含义
    CRF++使用小结
    链表的输入与输出

    数据结构队列的各种操作
    设置背景颜色
    JavaScript由单价、数量计算总价
    中文和拼音自动转换的输入框
  • 原文地址:https://www.cnblogs.com/jasonch123/p/8534374.html
Copyright © 2011-2022 走看看