Entity Framework查询的奇怪行为

时间:2015-06-22 06:26:40

标签: c# .net linq entity-framework

即使数据库中存在匹配的记录,下面的查询也没有产生任何结果。 enter image description here

  • 即使生成的查询也会在DB中执行时产生结果。
  • 此外,查询产生的结果是"顺序由"被添加到查询中。
  • 查询参数无变化。
  • 相同的查询适用于dev数据库,在QA数据库中不会产生任何结果。
  • 与Dev相比,QA数据库没有变化。

enter image description here

1 个答案:

答案 0 :(得分:0)

我认为您需要为ADMINGROUP添加过滤器

var currentDept = (from d in dbContext.TBLZLISTDEPTs
where d.ADMINGROUP != null
select new 
{
   d.ADMINGROUP
}).FirstOrDefault();