Skip to main content

LINQ查询

传统数据访问方式存在三大痛点:

  1. 无编译时类型检查:查询以字符串形式书写(如 SQL 字符串、XPath 字符串),拼写错误仅在运行时暴露。

  2. 缺乏 IDE 智能感知:无法获得字段名、表名等的自动补全和重构支持。

  3. 多数据源多语法:SQL 数据库用 SQL,XML 用 XQuery 或 XPath,集合用循环判断,学习成本高。

LINQ 不是简单的 API 或库,而是一套语言集成技术。它将查询功能直接嵌入 C# 语言本身,使查询操作成为与类、方法、事件同等的“一等公民”。

在.NET里面支持隐式使用using System.Linq;

tip

LINQ 用一个统一的查询表达式模式解决了上述问题,实现了“一次学习,到处查询”。

LINQ 使用

本文字数:0

预计阅读时间:0 分钟


统计信息加载中...

有问题?请向我提出issue