asp.net – 如何添加验证到我的POCO(模板)类
发布时间:2020-05-24 04:01:22 所属栏目:asp.Net 来源:互联网
导读:所以我使用 this教程生成我的poco类,我将在整个应用程序中使用..问题是,我不应该修改生成的cs文件,因为他们得到自动重新生成…如何添加属性,如[必需]和像这样的东西??请帮忙 您不能直接添加(除非您修改T4模板为您创建),但您可以尝试使用ASP.NET动态数据中引
|
所以我使用 this教程生成我的poco类,我将在整个应用程序中使用..问题是,我不应该修改生成的cs文件,因为他们得到自动重新生成…如何添加属性,如[必需]和像这样的东西??请帮忙 解决方法您不能直接添加(除非您修改T4模板为您创建),但您可以尝试使用ASP.NET动态数据中引入的技巧.所有POCO类都被定义为partial.所以我们可以定义你的部分内容:using System.ComponentModel.DataAnnotations;
[MetadataType(typeof(MyClassMetadata))]
public partial class MyClass
{
private class MyClassMetadata
{
[Required]
public object Id;
[Required]
[StringLength(100)]
public object Name;
}
}
元数据类是仅保存元数据的特殊类型,它永远不会被使用.字段的名称必须与实际类中的相应字段相同(字段类型无关紧要,因此可以使用对象). 无论如何,在ASP.NET MVC中,您应该为每个视图使用专门的View模型,并传递所需的数据,因此验证属性将被放置在视图模型类中. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – visual studio 2013“添加控制器”丢失
- 如何检查ASP.Net中客户端(JavaScript)的Page.Validate()?
- asp.net – MVC 5 Web API与Facebook访问令牌到RegisterExt
- asp.net-mvc – 如何获得html.ActionLink结果文本的href部分
- asp.net-mvc – 使用MiniProfiler与MVC 5
- 如果您已实施ASP.NET路由,则ASP.NET中的PageMethods无法正常
- asp.net-mvc-3 – 从View中访问RouteData.Values的最简单的
- ASP.NET web.config文件是否失控?
- asp.net – 你如何确定哪个验证器失败?
- asp.net’记住我’不再使用表单身份验证了
推荐文章
站长推荐
- asp.net – 删除HTML或ASPX扩展
- asp.net-mvc – 如何在ASP.NET MVC的一个视图中使
- asp.net-mvc – 官方的“如何”MVC编辑器/显示模
- asp.net – 通过GET访问Mvc Web API复杂对象查询
- asp.net-mvc-3 – 如何在Entity Framework中更新
- asp.net-mvc – 如何在ASP.NET MVC应用程序中实现
- asp.net-mvc-2 – 在ASP.NET MVC2中向客户端返回
- asp.net-mvc – 部署后不显示捆绑的css … ASP.N
- asp.net-web-api – ASP.NET WebApi测试 – 断言
- 基于声明的身份 – 在asp.net MVC5 EF6中使用流畅
热点阅读
