我有一个完全可配置的实体框架模型。我的意思是用户可以选择哪些字段是可见的,哪些是不可见的,哪些是必需的,哪些是只读的,哪些是非只读的。我通过重写DataAnnotationsModelMetadataProvider类应用了配置,现在问题是用Html.EditorFor帮助器使用模型。
我不想循环遍历每个属性并添加Html.EditorFor,如下所示
@foreach(var field in fieldConfig)
{
Html.EditorFor(...Dynamicaly Created Expression...)
}
编辑: fieldConfig是来自ConfigTab