1
假設您有一組適用於特定映射組的Fluent約定,但不適用於所有這些約定。使用自定義C#屬性選擇流利約定
我的想法是,我將創建可應用於Fluent * Map類的自定義C#屬性,並編寫通過檢查* Map類來確定是否應用了自定義屬性來確定接受的約定。
這樣的話,我可以選擇約定的羣體,並通過只是一個自定義屬性標記它們將它們應用到各種映射 - [UseShortNamingConvention]等
我是新來的NHibernate(和流利,和C#就此而言) - 這種方法可行嗎?
它是否理智? :-)
謝謝!
你知道怎麼樣? ... instance.EntityType會給我被映射的實體的類型 - 是否有一個屬性,會給我的EntityMapType? – 2010-07-14 13:09:53
添加代碼示例 – 2010-07-15 06:39:41