【发布时间】:2010-09-22 19:48:36
【问题描述】:
我遇到了一个场景,我们正在对数据库中的行进行软删除。我想包括未删除的行。如何使用 LINQ 实现它。
说
from c in context.ASDSet
where (c => c.DeletedFlag.HasValue && !c.DeletedFlag.Value)
但我无法达到结果。
我希望生成的 SQL 具有以下形式:
select * from table where IsNull(column, 0) = 0
【问题讨论】:
-
DeletedFlag 的结果集值是多少?它发出的是“0”还是“1”或真/假?
标签: c# linq linq-to-entities