Linq to sql 如果Sql表中的任何列为空,则使用C#中的Linq设置布尔值?
我需要使用C#中的LINQ从表中获取详细信息,其中条件是ID,这里是我的条件,如果所选行中的任何列为空或null,我需要返回False,如果不是,则意味着应返回True…..Cn对此有任何帮助…提前感谢。假设您的表有以下列:Linq to sql 如果Sql表中的任何列为空,则使用C#中的Linq设置布尔值?,linq-to-sql,Linq To Sql,我需要使用C#中的LINQ从表中获取详细信息,其中条件是ID,这里是我的条件,如果所选行中的任何列为空或null,我需要返回False,如果不是,则意味着应返回True…..Cn对此有任何帮助…提前感谢。假设您的表有以下列:ID,Col1,Col2,Col3,Col4。您可以使用以下Linq语句 bool anyIsNull = (from row in context.Table where row.ID = id sel
ID
,Col1
,Col2
,Col3
,Col4
。您可以使用以下Linq语句
bool anyIsNull = (from row in context.Table
where row.ID = id
select (row.Col1 == null || row.Col2 == null ||
row.Col3 == null || row.Col4 == null).Single();