如何将数据库表条目转换为枚举?

时间:2015-01-01 14:27:37

标签: c# asp.net .net entity-framework .net-3.5

在我的Web应用程序中,我有许多具有固定数据的表,当我在项目中使用它们时,我会使用枚举来实现此目的。

我想自动将这些表格转换为枚举。

稍微抬头后,我使用T4,TextTemplates:see my code here.

完成了这项工作

但是我想通过使用Entity Framework来实现这一点,根据.NET Framework 4.5及更高版本中支持的official documentation枚举,但我使用的是.NET 3.5。

如何使用自定义文本模板实现此目的?

1 个答案:

答案 0 :(得分:1)

所以我终于解决了。制作了一个T4模板,并将其替换为默认生成的tt文件。

我的代码是here, please star it if you found it helpful and add comments in case of help or suggestions.