LINQ to ADO.NET分为:LINQ to DataSet、LINQ to SQL 和 LINQ to Entities。
1、LINQ to DataSet 提供对 DataSet 的更为丰富的优化查询。
2、LINQ to SQL 可以直接查询 SQL Server 数据库架构。
3、LINQ to Entities 可以查询实体数据模型。
----------------------------------------------------------------------------------------------------------
1、LINQ to DataSet
DataTable dtUser = dsSrc.Tables[0];
var objs = from r in dtUser.AsEnumerable()
where r.Field<int>("UserAutoID") > 2
select new
{
UserAutoID = r.Field<int>("UserAutoID"),
UserName = r.Field<string>("UserName")
};
foreach (var o in objs)
{
Response.Write(o.UserAutoID.ToString() + " " + o.UserName + "<br />");
}
2、LINQ to SQL
3、LINQ to Entities