T4模板,支持表中的继承?

时间:2011-04-07 21:30:53

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

我的T4模板出现问题,不支持对已插入的表格。

有谁知道解决方案?

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

例如

家长: 车辆{重量:int;成本:int; name:string}

儿童: Car {LicensePlate:string;类型:字符串;里程:INT; TopSpeed中文:INT; GasTankContents:INT;} Bicycle {hasLights:boolean; Type:string; GenderTypeBike:Char;}

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

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

:(

1 个答案:

答案 0 :(得分:1)

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

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

您是先工作模型还是数据库优先?

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