Linp to sql 语句

编程入门 行业动态 更新时间:2024-10-11 07:29:20

Linp to sql <a href=https://www.elefans.com/category/jswz/34/1770772.html style=语句"/>

Linp to sql 语句

LINQ to SQL语句(1)之Where

简单形式:

使用Where条件进行删选在伦敦的客户

var q =from c in db.Customerswhere c.City == "London"select c;

筛选1994 年或之后雇用的雇员:

var q =from e in db.Employeeswhere e.HireDate >= new DateTime(1994, 1, 1)select e;

关系条件形式:

筛选库存量在订货点水平之下但未断货的产品:

      var q =

             from p in db.Products

      where p.UnitsInStock <= p.ReorderLevel && !p.Discontinuedselect p;

筛选出UnitPrice 大于10 或已停产的产品:

        var q=

             from q in db.order

             where  q.UnitPrice>10|| q.Discontinued

             select q;

下面这个例子是调用两次where以筛选出UnitPrice大于10且已停产的产品。

var q =db.Products.Where(p=>p.UnitPrice > 10m).Where(p=>p.Discontinued);

First()形式:

返回集合中的一个元素,其实质就是在SQL语句中加TOP (1)。

示例:选择CustomerID 为“BONAP”的单个客户

Customer cust = db.Customers.First(c => c.CustomerID == "BONAP");

条件:选择运费大于 10.00 的订单:

Order ord = db.Orders.First(o => o.Freight > 10.00M);

LINQ to SQL语句(2)之Select/Distinct

 

1.简单用法:

这个示例返回仅含客户联系人姓名的序列。

var q =from c in db.Customersselect c.ContactName;

2.匿名类型形式:

var q =from c in db.Customersselect new {c.ContactName, c.Phone};

 

 

更多推荐

Linp to sql 语句

本文发布于:2024-03-08 11:05:22,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1720697.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:语句   Linp   sql

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!