什么是LINQ
来源:互联网 发布:java初始化spring容器 编辑:程序博客网 时间:2024/06/09 04:35
LINQ,即Language Integrate Query,语言集成查询,通过查询表达式在对象和数据之间建立了一种对应关系。是C#中用于查询数据的一种语法。
LINQ相关的类库包含在System.Linq命名空间下,该空间中支持使用LINQ进行的查询的类和接口主要有以下:
1、IEnumerable<T>接口:表示可以进行查询的数据集合接口
2、IQueryable<T>接口:它继承了IEnumerable<T>接口,表示可以对可查询数据源进行计算的数据集合接口
3、Enumerable类:提供了用于查询对象(实现了IEnumerable<T>接口)的static方法,如求平均、求最大值等
4、Queryable类:提供了用于查询对象(实现了IQueryable<T>接口)的static方法,如求平均、求最大值等
根据数据源的类型,可以将LINQ技术分为以下几个技术方法:
1、LINQ to Object:数据源为实现了接口IEnumerable<T>或IQueryable<T>的内存数据集合
2、LINQ to ADO.NET:数据源为ADO.NET数据集
3、LINQ to XML:数据源为XML文档
0 0
- 什么是LINQ
- 什么是LINQ
- 什么是LINQ?
- 什么是LINQ
- 什么是LINQ
- 什么是Linq to sql
- 什么是 Linq to sql
- LINQ 简介 什么是LINQ 一览入门贴
- 什么是Linq to sql 学习linq 1
- LINQ学习笔记(1) 什么是LINQ?
- Linq入门——什么是linq & 扩展方法
- LINQ
- LINQ
- LINQ
- LINQ
- LINQ
- LINQ
- LINQ
- Android studio 查找快捷键对应的英文名字
- 贝叶斯定理
- 奖学金申请表--用html中的table实现
- Android Studio项目关联SVN资源库及添加忽略文件
- Dell R720服务器安装操作系统
- 什么是LINQ
- 使用mp4v2将H264+AAC合成mp4文件
- Node.js 中的copy
- MobileCoreServices--LSApplicationWorkspace.h
- 数据适配器 BaseAdapter
- PowerShell 函数(Function)
- opencv在qt中的配置
- pingIP告警
- 黑马程序员—Foundation框架之NSFileManager、NSNumber与NSDate