【问题标题】:Entity Framework 5 - POCO template Data AnnotationsEntity Framework 5 - POCO 模板数据注解
【发布时间】:2012-11-08 05:14:37
【问题描述】:

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

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

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

【问题讨论】:

标签: entity-framework validation poco t4 entity-framework-5


【解决方案1】:

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

T4 Metadata and Data Annotations Template

此 T4 模板处理从实体生成元数据类 Framework 4 使用数据注释建模和装饰属性 [Required] 和 [StringLength] 等属性。 [数据类型] 适当时也会应用属性。它还会生成 ErrorMessage 值基于必填字段的属性名称。

【讨论】:

    猜你喜欢
    • 2012-10-30
    • 2023-03-27
    • 2013-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多