2012-11-20 50 views
1

我下載了帶有創建POCO類的T4模板的EF5。這適用於我(數據庫優先),但沒有像[必需]或[MaxLength]這樣的基本數據註釋,很容易從EDMX中獲得。實體框架5 - POCO模板數據註釋

我的第一個問題是編輯T4模板,但我擔心我必須更新每一個新的EF版本更新(當模板更改時),甚至不要提及我肯定T4對於這些註釋已經編碼。

任何人都可以指向正確的方向,既可以使用現有的修改過的EF5模板,也可以使用其他方式從EDMX模型自動生成「基本」數據註釋? (我的意思並不是說流利API)

+0

有點晚,我知道,但答案在這裏:http://stackoverflow.com/questions/2748619/where-are-the-entity-framework-t4-templates-for-data-annotations – luksan

回答

0

有點晚了,我知道,但得到的答覆是在這裏:

T4 Metadata and Data Annotations Template

這個T4模板處理從實體 產生元數據類Framework 4模型並使用數據註釋 屬性(如[必需]和[字符串長度])來裝飾屬性。適當時還會應用[DataType] 屬性。它還會根據所需字段的屬性名稱生成 ErrorMessage值。