📅  最后修改于: 2023-12-03 14:59:24.578000             🧑  作者: Mango
ASP.NET-LINQ是微软提供的一种数据访问技术,使用C#或VB.NET等面向对象语言,它支持LINQ(语言集成查询)技术,可以极大地简化数据库查询的流程和代码量。ASP.NET-LINQ能与ASP.NET Web应用程序相集成,使得编写数据库查询变得更加方便,同时也可以提高查询的执行效率。
ASP.NET-LINQ的主要功能可归纳如下:
from <数据源>
<where 条件>
<orderby 排序>
<select 结果集>
using System.Linq;
using System.Data.Linq;
DataContext db = new DataContext();
var query = from p in db.Products
where p.Category == "Beverages"
orderby p.ProductName
select p;
foreach (var item in query)
{
Console.WriteLine($"{item.ProductID}, {item.ProductName}");
}
代码解析:
Products
表对象集合 db.Products
。Category
为 "Beverages" 的结果 where p.Category == "Beverages"
。ProductName
字段排序 orderby p.ProductName
。select p
。