一个 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
必须仍然是一个 MemberExpression
,这让我想知道这是否可能。干杯。
nullableValue ?? false
。??
将使用其值(如果有),如果没有,则使用您指定的值。 - Scott Mermelstein