我正在尝试将数据导入新的数据库,但旧数据库中的某些列为空。在我的其中一个方法中,我使用以下查询获取记录,正如我已经提到的,行中有一列对于某些记录来说是空值。
我想检查a.Table1.Id的值,如果等于null,则仍然要获取该行但忽略where条件。
在Linq查询中使用三元运算符或其他方法来完成我的任务,有什么建议吗?
Guid nameGuid= new guid('CCECE54B-EE14-4463-8A0B-02C72679334A')
MySubQuery = from a in MainQuery
where a.Table1.Id.Equals(nameGuid)
Select a;
我想检查a.Table1.Id的值,如果等于null,则仍然要获取该行但忽略where条件。
在Linq查询中使用三元运算符或其他方法来完成我的任务,有什么建议吗?