簡體   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