【发布时间】:2016-01-22 12:10:11
【问题描述】:
var items = context.Items.Where(x => x.IsActive=true).ToList();
为什么是正确的语法和有效的查询?
【问题讨论】:
-
您必须使用与
if语句相同的语法,即if( obj.IsActive == true) -
working是什么意思,您希望这会引发错误吗? -
尝试将
Items编译为DBSet<>会产生error CS0832: An expression tree may not contain an assignment operator。 (外汇 4.5.2,与 2013 年相比)。我编译它的唯一方法是在Where之前调用ToList,导致它与EF 无关。
标签: c# .net linq lambda entity-framework-6