asp.net-mvc – 如何从强类型视图中隐藏实体框架实体属性?
发布时间:2020-05-24 12:49:29 所属栏目:asp.Net 来源:互联网
导读:我在我的ASP.NET MVC 4.0应用程序中使用Entity Framework,我想知道如何防止或隐藏我的实体中的字段在强类型视图中生成?现在,在我不想要的视图上生成了几个主键字段和时间戳字段. 我知道将财产设置为内部而不是公共工程,但我不确定这将产生的下游总效应.我更
|
我在我的ASP.NET MVC 4.0应用程序中使用Entity Framework,我想知道如何防止或隐藏我的实体中的字段在强类型视图中生成?现在,在我不想要的视图上生成了几个主键字段和时间戳字段. 我知道将财产设置为内部而不是公共工程,但我不确定这将产生的下游总效应.我更喜欢在属性上使用数据注释,但我尝试过的是阻止Controller脚手架或将它们作为隐藏字段.我更喜欢他们保持公开但不是在强类型视图中生成. 编辑: 要生成强类型视图,请在Visual Studio中添加新的“视图”,然后在对话框中选择要对其进行建模的类.这反过来将创建一个视图,其中包含该类属性所表示的所有控件.例如,LastName字段创建如下: @Html.EditorFor(model => model.FirstName) 有谁知道如何做到这一点? 谢谢! 解决方法回答问题属性 [ScaffoldColumn(false)] 要么 [Display(AutoGenerateField=false)] 在不需要的属性之前将阻止de designer为这些属性生成脚手架字段. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – Azure服务总线队列触发器功能在运行一段时间
- asp.net-mvc – 在Umbraco 6.1.1 MVC 4中,如何使用继承自Um
- Asp.NET控制文件上传的大小方法(超简单)
- asp.net – 无法为自定义MembershipProvider创建Membership
- ASP.NET 2.0到4.0
- asp.net – 如何在页面加载时以“添加新”模式进行编程设置
- asp.net-mvc – 应用偏移量时表示的UTC时间必须介于0到10,0
- asp.net – 如何强制实体框架插入标识列?
- asp.net – Internet Explorer中的“通过电子邮件发送页面”
- asp-classic – 哪里可以存储经典ASP的连接字符串?
推荐文章
站长推荐
- asp.net – jQuery UI对话验证
- asp.net-mvc – 认证之前调用的ASP.NET MVC控制器
- asp.net-mvc – 将默认日期格式应用于ASP.NET MV
- asp.net – Visual Studio 2012 – 哪里有ASPX设
- asp.net-mvc-4 – ValidateInput(false)vs Allow
- asp.net-mvc – ASP.NET MVC母版页
- asp.net-mvc – 验证消息中的换行符
- asp.net-mvc – 如何在RegularExpression中忽略大
- asp.net-mvc – 单元测试中的ViewResult.ViewNam
- asp.net-mvc – 如何在Visual Studio 2015中快速
热点阅读
