【发布时间】:2011-02-14 11:19:25
【问题描述】:
我已经在谷歌上不停地搜索了 2 天,但找不到一个完整的、可以使用的、完全实现的 t4 模板来生成 DataAnnotations。它们甚至存在吗?
我使用标准 t4 模板生成 POCO。实际的数据库表具有描述一些验证规则的元数据,例如 not null、nvarchar(25) 等。
所以我想要的只是一个 t4 模板,它可以获取我的表格并生成一个 POCOwith DataAnnotations,例如
public class Person
{
[Required]
[StringLength(255)]
public FirstName {get;set}
}
这是一个基本的基本要求,难道我不能成为全世界第一个有这个要求的人吗?我不想在这里重新发明轮子。然而我找了好几天高低都没有找到。
这必须是可能的(并且希望必须在某个地方可以下载)——当数据库中已经存在这些注释的元数据时,必须手动输入这些注释是犯罪行为。
【问题讨论】:
-
@JK:当您注意到您使用的标签仅用于其他几个问题时,这表明您选择了错误的标签。 ASP.NET 而不是 aspnet.
标签: c# asp.net entity-framework data-annotations