繁体   English   中英

从查找表生成枚举-EF 6

[英]Generate Enum from Lookup Tables - EF 6

听起来可能会重复,但是我浏览了所有可用的帖子,但是无法找出EF 6版本中的最佳方法。

我有两张桌子

PersonPhone (PersonID, PhoneTypeID)

PhoneType(PhoneTypeID, Description)

PhoneType只是查找(Cell,Office,Pager等)。 如何从PhoneType表中生成等效的枚举。

谁能提供从查询表生成ENum的步骤吗? 提前致谢

一种方法是使用T4模板,该模板将从表中自动生成您的枚举。

这是我在几个项目中使用的出色模板 只需更改连接字符串,并确保有关数据格式的脚本假设是正确的(即,将ID命名为TableNameID )。 然后为每个枚举添加适当的.tt文件,并运行模板。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM