【发布时间】:2018-10-09 11:10:47
【问题描述】:
我正在使用 linq 表达式来生成查询,但我被困在想要添加空或空检查的地方。 代码如下:
var constant = Expression.Constant(null, typeof(object));
var comparison = Expression.Equal(field, constant);
var lambda = Expression.Lambda<Func<MyModel, bool>>(comparison, parameter);
现在我想在常量中检查 null 和 empty。我该怎么做?
【问题讨论】:
-
string.isNullOrEmpty?
-
我认为我不能在 Expression.Constant 中使用 string.IsNullOrEmpty
标签: c# entity-framework linq .net-core