【问题标题】:T4 Template with support for inheritance in tables?支持表中继承的 T4 模板?
【发布时间】:2011-04-07 21:30:52
【问题描述】:

我的 T4 模板存在问题,不支持继承表。

有人知道解决办法吗?

编辑: 我创建了 2 个表。我的实体模型中有一个父级和两个子级。

例如。

家长: 车辆{重量:int;成本:int;名称:字符串}

孩子: 汽车{车牌:字符串;类型:字符串;里程:int;TopSpeed:int; GasTankContents:int;} 自行车 {hasLights:boolean;Type:string;GenderTypeBike:Char;}

Car 和 Bicycle 在我的实体模型中都继承自 Vehicle。

但是当我使用 t4 模板生成相关类时,它不会创建 Car 和 Bicycle 类。 但是已经创建了 Vehicle 类...

:(

【问题讨论】:

  • 不提供对继承表的支持是什么意思?

标签: .net entity-framework entity-framework-4 t4


【解决方案1】:

可从图库(或扩展管理器)下载的 POCO 和 SelfTracking T4, 两者都支持继承。

也许您的概念模型中存在错误。 您是否在错误窗口中收到任何错误或警告, 同时保存 edmx 文件?

你是先工作模型还是先工作数据库?

您是否使用自己编写/修改的自定义模板?

【讨论】:

    猜你喜欢
    • 2021-11-23
    • 1970-01-01
    • 2017-07-28
    • 2012-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-17
    相关资源
    最近更新 更多