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,这让我想知道这是否可能。
干杯。