Предположим, у вас есть наборы соглашений Fluent, которые применяются к определенным группам отображений, но не ко всем из них.
Я подумал, что я создам пользовательские атрибуты C #, которые можно применять к Fluent* Классы карты - и написание соглашений, определяющих принятие, проверяя класс * Map, чтобы увидеть, был ли применен пользовательский атрибут.
Таким образом, я могу выбирать группы соглашений и применять их к различным сопоставлениям, просто помечая ихс пользовательским атрибутом - [UseShortNamingConvention] и т. д.
Я новичок в NHibernate (и Fluent, и C # в этом отношении) - возможен ли такой подход?
И это нормально?: -)
Спасибо!