我們是否同意在自動生成的POCO實體之上添加驗證屬性(如使用EF 4.x Dbcontext生成器模板)是沒有意義的?文本模板(如EF 4.x生成器)和pocos上的驗證屬性?
因爲每次運行該工具,屬性都會被擦除。
我的問題是:是否有辦法一方面維護自動生成的pocos實體,另一方面是驗證屬性?
看起來,這將是可能的代碼優先的方法?
其實我用數據庫的第一種方法開始我的項目,並自動生成我的POCO。是否有可能擺脫.tt文件,保留生成的pocos並使用代碼優先方法來管理新字段,驗證屬性(等等...)? POCO上的更改會更新我的數據庫表嗎?
非常感謝您的燈光。
我看了一下班級的好友和元數據。似乎非常有用,我可能會用它將它與代碼生成結合起來(如果我堅持這種方法)。感謝您抽出寶貴的時間。 – 2012-04-13 17:19:55