我有一个有趣的问题,想看看有没有其他人看过这个。我使用 Visual Studio 2010 beta 2 创建了一个 MVC 2 站点。我正在使用 linq to sql 数据模型对象和数据注释。
在我的数据模型对象中,当我使用 EditorForModel 方法时,我使用 [ScaffoldColumn(false)] 属性将外键 ID 从呈现到 UI 中排除。出于某种原因,UI 正在呈现外键表名称。
例如,如果外键是 AccountID,我会看到“帐户”。
我想知道这是否是 editorformodel 中的错误,或者我是否需要使用不同/附加的数据注释属性来指示 editorformodel 不渲染任何内容。