1

我下载了 EF5,它带有创建 POCO 类的 T4 模板。这对我有用(首先是数据库),但是没有像 [Required] 或 [MaxLength] 这样的基本数据注释可以很容易地来自 EDMX。

我的第一个问题是编辑 T4 模板,但我担心每次新的 EF 版本更新(模板更改时)都必须更新它,更不用说我确定这些注释的 T4 已经编码。

谁能指出我正确的方向,无论是现有的修改过的 EF5 模板还是从 EDMX 模型自动生成“基本”数据注释的其他方式?(我不是指 Fluent API)

4

1 回答 1

0

我知道有点晚了,但答案就在这里:

T4 元数据和数据注释模板

此 T4 模板处理从 Entity Framework 4 模型生成元数据类,并使用 [Required] 和 [StringLength] 等数据注释属性装饰属性。[DataType] 属性也会在适当的时候应用。它还将根据必填字段的属性名称生成 ErrorMessage 值。

于 2013-01-26T18:17:12.430 回答