ASP.NET MVC 中的一个方法需要一个表达式Expression<Func<TModel,Boolean>>
(在屏幕上显示一个复选框 HTML 控件),但我的成员是Boolean?
.
在我们的例子中,对于这种特定情况,null
与 相同false
,必须显示一个未选中的 HTML 复选框。
我如何转换Expression<Func<TModel,Boolean?>>
为Expression<Func<TModel,Boolean>>
添加类似value = nullableValue.HasValue && nullableValue.Value
的方式?
请记住,结果Expression
必须仍然是 a MemberExpression
,这让我想知道这是否可能。
干杯。