我在我的ASP.NET MVC 4.0应用程序中使用Entity Framework,我想知道如何防止或隐藏我的实体中的字段在强类型视图中生成?现在,在我不想要的视图上生成了几个主键字段和时间戳字段.
我知道将财产设置为内部而不是公共工程,但我不确定这将产生的下游总效应.我更喜欢在属性上使用数据注释,但我尝试过的是阻止Controller脚手架或将它们作为隐藏字段.我更喜欢他们保持公开但不是在强类型视图中生成.
编辑:
要生成强类型视图,请在Visual Studio中添加新的“视图”,然后在对话框中选择要对其进行建模的类.这反过来将创建一个视图,其中包含该类属性所表示的所有控件.例如,LastName字段创建如下:
@Html.EditorFor(model => model.FirstName)
有谁知道如何做到这一点?
谢谢!