如何使用 Linq to Entity 实现 in 操作

原创 2011年01月14日 17:04:00

问题 场景:

 

 我们需要查询 数据表 TableA 中 字段 Age(int) 的值 在 一个给定集合 中的纪录

 用Sql 表示就是

 

  Select * from TableA where Code in ('A','B','C')

 

那么如何使用 Linq to Entity 来实现此操作呢

 

 

  List<string> codeSet=new List<string>{“A”,"B","C"}

 

   using(DBContext context=new DBContext)
{

        var query=from m in context.TableA

 where codeSet.Contains(m.Age)

select m;

 

       .......

 

 

总结: 

 

    类似问题可以 首先建立一个 List<T>

    使用 Contains方法来判断 实体的属性值是否在 此集合中

 

Linq to Entity 增,删,改,查 语句

一、增 public void Insert(ExamineeDto item) { using (var ctx = new Personne...
  • tiz198183
  • tiz198183
  • 2013年12月18日 11:00
  • 1573

Linq To Entity多条件or查询处理

1.多条件OR使用实例: //学费 if (string.IsNullOrEmpty(tuition) == false && tuition != "0") { Expression>...
  • u011127019
  • u011127019
  • 2016年07月11日 14:20
  • 1586

使用Linq中的Distinct方法对序列进行去重操作

使用Linq提供的扩展方法Distinct可以去除序列中的重复元素。 该方法具有以下两种重载形式: (1)public static IEnumerable Distinct(this IEnumer...
  • tiana0
  • tiana0
  • 2014年06月21日 17:07
  • 8184

使用LINQ to Entities查询:分组数据

基本需求:根据送货城市分组返回所有订单。 解决方案:在查询中使用group ... by ...子句。...
  • xingxing513234072
  • xingxing513234072
  • 2014年05月14日 17:07
  • 870

linq to sql 系列之 linq to sql性能优化技巧

inq to sql 是一个代码生成器和ORM工具,他自动为我们做了很多事情,这很容易让我们对他的性能产生怀疑。但是也有几个测试证明显示在做好优化的情况下,linq to sql的性能可以提升到ado...
  • CsethCRM
  • CsethCRM
  • 2014年03月11日 14:22
  • 3151

关于List集合使用 Linq 操作问题

最近在做一个统计的功能,根据数据表数据筛选到缓存后,依据模型进行计算处理,最终显示百分比结果。 可是,代码编写完成后,页面显示的结果始终无法和数据库操作一致: 页面显示内容 明明是 11 ...
  • Robin022
  • Robin022
  • 2015年08月31日 17:03
  • 935

LINQ标准查询操作符(二)——Join、GroupJoin、GroupBy、Concat、

LINQ标准查询操作符(二)——Join、GroupJoin、GroupBy、Concat、 四、联接操作符 联接是指将一个数据源对象与另一个数据源对象进行关联或者联合的操作。...
  • Litt_J
  • Litt_J
  • 2014年12月31日 22:17
  • 635

EntityFramework获取数据库的时间

由于本地时间和数据库时间可能不一致, 所以我们常常抓取数据库的时间作为我们数据的时间,那在EntityFramework中要如何抓取时间呢?网上常见的做法是利用SqlFunctions.GetDate...
  • xxdddail
  • xxdddail
  • 2016年10月26日 08:49
  • 1361

LINQ to SQL 系列 如何使用LINQ to SQL插入、修改、删除数据

LINQ和 LINQ to SQL 都已经不是一个新事物了,但是我接触的比较晚,本着绝知此事要躬行的态度,决定写这个系列。   本文使用的测试环境是VS 2010,和sql server ...
  • CsethCRM
  • CsethCRM
  • 2014年03月11日 11:46
  • 8278

entity framework 6.0 复杂条件的两种调用方式

 共同的部分 OrderModelField omf1 = new OrderModelField("Fbqssj", true);//多个字段排序 OrderModel...
  • laokaizzz
  • laokaizzz
  • 2014年06月04日 18:14
  • 1349
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何使用 Linq to Entity 实现 in 操作
举报原因:
原因补充:

(最多只允许输入30个字)