当前位置:主页   - 电脑 - 网站开发 - ASP.Net
LINQ to SQL语句(1)之Where
来源:网络   作者:   更新时间:2012-08-02
收藏此页】    【字号    】    【打印】    【关闭

  Where操作

  适用场景:实现过滤,查询等功能。

  说明:与SQL命令中的Where作用相似,都是起到范围限定也就是过滤作用的,而判断条件就是它后面所接的子句。

  Where操作包括3种形式,分别为简单形式、关系条件形式、First()形式。下面分别用实例举例下:

  1.简单形式:

  例如:使用where筛选在伦敦的客户

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

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

var q =
  from e in db.Employees
  where e.HireDate >= new DateTime(1994, 1, 1)
  select e;
2.关系条件形式:

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

var q =
  from p in db.Products
  where p.UnitsInStock <= p.ReorderLevel && !p.Discontinued
  select p;

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

var q =
  from p in db.Products
  where p.UnitPrice > 10m

其它资源
来源声明

版权与免责声明
1、本站所发布的文章仅供技术交流参考,本站不主张将其做为决策的依据,浏览者可自愿选择采信与否,本站不对因采信这些信息所产生的任何问题负责。
2、本站部分文章来源于网络,其版权为原权利人所有。由于来源之故,有的文章未能获得作者姓名,署“未知”或“佚名”。对于这些文章,有知悉作者姓名的请告知本站,以便及时署名。如果作者要求删除,我们将予以删除。除此之外本站不再承担其它责任。
3、本站部分文章来源于本站原创,本站拥有所有权利。
4、如对本站发布的信息有异议,请联系我们,经本站确认后,将在三个工作日内做出修改或删除处理。
请参阅权责声明