LINQ 是 Language INtegrated Query 单词的首字母缩写,翻译过来是语言集成查询 。它为查询跨各种数据源和格式的数据提供了一致的模型,所以叫集成查询 。由于这种查询并没有制造新的语言而只是在现有的语言基础上来实现,所以叫语言集成查询 。
语言集成查询 (LINQ) 是一系列直接将查询功能集成到 C# 语言的技术统称 。数据查询历来都表示为简单的字符串,没有编译时类型检查或 IntelliSense 支持 。此外,需要针对每种类型的数据源了解不同的查询语言:SQL 数据库、XML 文档、各种 Web 服务等 。借助 LINQ,查询成为了最高级的语言构造,就像类、方法和事件一样 。
对于编写查询的开发者来说 , LINQ 最明显的“语言集成”部分就是查询表达式 。查询表达式采用声明性
推荐阅读
- 两种 .Net Core 3.0 对 MongoDB 的多条件查询操作
- 一百二十 salesforce零基础学习快去迁移你的代码中的 Alert / Confirm 以及 Prompt吧
- 原神梦中的苗圃任务完成方法是什么
- netty系列之: 在netty中使用 tls 协议请求 DNS 服务器
- 原神月莲采集路线攻略
- v-for中key的作用与原理
- Nginx 使用自签名证书实现 https 反代 Spring Boot 中碰到的页面跳转问题
- .NET性能优化-复用StringBuilder
- 微信中如何截屏(微信整个截图怎么截)
- 详解AQS中的condition源码原理