【发布时间】:2017-05-05 00:57:14
【问题描述】:
我有一个使用Entityframework Code First 的项目。该模型包含一些我想使用 T4 文本模板从数据库中生成的枚举。
但我面临一些挑战:
- 如果数据库还不存在,则不会生成枚举;
- 如果数据库存在,如何运行
T4模板? - 在运行
T4模板之前如何获取数据库中的枚举?
以前有没有人这样做并克服了这些挑战?
【问题讨论】:
-
您使用的是哪个版本的实体框架? EF 5 及更高版本已内置对枚举数据类型的支持,无需 T4。
-
我有最新的稳定版本,6.1.2 IIRC。不过你说的是真的,但我也需要它们作为数据库中的查找表。
标签: c# entity-framework enums t4