标签:支持 src select lan 学习 static link stat div
参考书籍《Illustrated C#7, 5th Edition》
什么是LINQ?
原因是SQL查询规范的表格,也即数据库,而LINQ不一定是规范的数据。SQL查询的是数据库,而LINQ查询可以查程序数据集。
第一个例子:
using System;
using System.Collections.Generic; //集合
using System.Linq;//LINQ
?
class Program
{
static void Main()
{
int[] numbers = { 2, 12, 5, 15 }; // Data source 数据源
IEnumerable<int> lowNums = // Define and store the query. 定义数据data &存储查询query
from n in numbers
where n < 10
select n;
?
foreach (var x in lowNums) // Execute the query.执行查询
Console.Write($"{ x }, ");
}
}
?
结果:
?
LINQ Providers
翻译过来是LINQ 提供程序,但是总感觉这个怪怪的
在之前的示例中,数据源是int数组。它是程序在内存中的对象。
但是LINQ还可以查询各种数据,SQL数据库(database),XML 文档(XML document)等
对于每一种数据,都有对应的LINQ 查询模块,这些代码模块叫做LINQ providers
?
所以:LINQ providers 可以理解为 代码模块 code modules
?
标签:支持 src select lan 学习 static link stat div
原文地址:https://www.cnblogs.com/ifconfig/p/13184362.html