Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Linq to实体查询可为空的数据类型_C#_Linq_Linq To Entities - Fatal编程技术网

C# Linq to实体查询可为空的数据类型

C# Linq to实体查询可为空的数据类型,c#,linq,linq-to-entities,C#,Linq,Linq To Entities,我得到了一个场景,我们正在对数据库中的行进行软删除。我想包括未删除的行。如何使用LINQ实现它 说 但我没能达到这个结果 我希望结果SQL的格式为: select * from table where IsNull(column, 0) = 0 听起来你真的想要: 换句话说,这包括标志为null的行,而当前查询不包括标志为null的行。DeletedFlag的结果集值是多少?它发出的是“0”或“1”还是真/假? select * from table where IsNull(column

我得到了一个场景,我们正在对数据库中的行进行软删除。我想包括未删除的行。如何使用LINQ实现它

但我没能达到这个结果

我希望结果SQL的格式为:

select *  from table where IsNull(column, 0) = 0
听起来你真的想要:


换句话说,这包括标志为null的行,而当前查询不包括标志为null的行。

DeletedFlag的结果集值是多少?它发出的是“0”或“1”还是真/假?
select *  from table where IsNull(column, 0) = 0
var query = Context.ASDSet.Where(c => c.DeletedFlag == null || 
                                      c.DeletedFlag.Value == false);