【发布时间】:2013-05-14 15:54:27
【问题描述】:
错误行;
ModelMetadata metadata = ModelMetadata.FromLambdaExpression<T, object>(ColumnProperty, pHtml.ViewData);
型号
public class MenuAuths : EntityBase
{
[BsonIgnoreIfNull]
[BsonRepresentation(BsonType.ObjectId)]
public string MenuId { get; set; }
[BsonDefaultValue(false)]
public bool AllowNew { get; set; }
}
cshtml;
new Column<LsDataModels.MenuAuths> { ColumnProperty = c => c.MenuId },
new Column<LsDataModels.MenuAuths> { ColumnProperty = c => c.AllowNew},
这条线工作new Column<LsDataModels.MenuAuths> { ColumnProperty = c => c.MenuId }
但是这一行有错误new Column<LsDataModels.MenuAuths> { ColumnProperty = c => c.AllowNew},
我可以尝试更改属性类型 bool? , bool , Nulable<bool> 但错误一直在继续。我也删除了[BsonDefaultValue(false)] 属性没有任何改变。
我能做什么?
编辑:错误是模板只能用于字段访问、属性访问、单维数组索引或单参数自定义索引器表达式。
【问题讨论】:
标签: c# asp.net-mvc