LINQ学习笔记(一)

LINQ基本组成组件
    (1) LINQ to SQL组件:可以查询基于关系数据库(如SQL Server数据库等)的数据,并对这些数据进行检索、插入、修改、删除、排序、聚合、分区等操作
   (2)LINQ to DataSet组件: 可以查询DataSet对象中的数据,并对这些数据进行检索、过滤、排序等操作
   (3)LINQ to Objects组件:可以查询IEnumerable或IEnumerable<T>集合,即能够查询任何可枚举的集合,如数组(Array和ArrayList)、泛型列表List<T>、泛型字典Dictionary<T>
        等,以及用户自定义的集合,而不需要LINQ提供程序或API
    (4) LINQ to XML组件:可以查询或操作XML结构的数据(如XML文档、XML片段、XML格式的字符串等),并提供了修改文档对象模型的内存文档和支持LINQ查询表达式等功能,以及处理XML文档的全新的编程接口

LINQ查询数据步骤总结:

1.  用LINQ查询集合中的数据
    (1)创建数据源
    (2)创建LINQ查询
    (3)执行LINQ查询

2.  查询数据库中的数据

     (1) 为LinqDB数据库创建DBML文件,并为相应的表(Student表)创建实体类
    (2)创建LinqDB数据库的数据上下文类的实例db,连接字符串保存在           ConnectionString变量中。
    (3)创建查询表中的数据的LINQ查询表达式

3    查询DataSet对象中的数据
    (1)调用相应的函数,以获取DataSet对象
    (2)创建查询的Linq表达式
    (3)使用Foreach语句显示查询结果

4   查询XML文件
     (1) 使用XElement类解释XML结果的字符串xmlString,并用变量保存
    (2)创建LINQ查询表达式
    (3)使用Foreach语句显示查询结果

posted on 2012-12-20 18:43  乌英达姆  阅读(234)  评论(0编辑  收藏  举报

导航