Entity framework 实体框架:选择null或value

Entity framework 实体框架:选择null或value,entity-framework,select,null,coalesce,Entity Framework,Select,Null,Coalesce,我正在搜索使用实体框架编写一个select查询,其中的列可以为null或包含值 SQL示例: 提前感谢:)可能是这样的: var result = repository.GetAll().Where(m => (m.column_1 == null || m.colummn_1 = 2) && etc) 您忘了在您的条件周围添加()和的绑定优先级高于或。它以(column1为null)或(column1=2,column2=89,column3=288)的形式运行 va

我正在搜索使用实体框架编写一个select查询,其中的列可以为null或包含值

SQL示例:

提前感谢:)

可能是这样的:

var result = repository.GetAll().Where(m => (m.column_1 == null || m.colummn_1 = 2) && etc)
您忘了在您的条件周围添加
()
的绑定优先级高于
。它以
(column1为null)或(column1=2,column2=89,column3=288)的形式运行
var result = repository.GetAll().Where(m => (m.column_1 == null || m.colummn_1 = 2) && etc)