Быстрый старт с Fluent NHibernate. Часть 3. Автомэппинг

Часть 1 | Часть 2 | Часть 3 (автомэппинг)

Совсем забыл в предыдущей части коснуться такой замечательной возможности Fluent NHibernate, как автомэппинг.

Здесь вкратце рассмотрим ее.

Вы уже помните, что мы делали для мэппинга сущностей?

Создавали классы-наследники от ClassMap<>, указывали свойства для мэппинга и тп.

примерно так:

Для экономии времени и минимизации кода всего этого можно избежать, создав код автомэппинга:

Что такое Conversions ?

Конверсии помогают нам задать правила для создания автомэппинга.

Вот некоторые из них:

Думаю здесь все понятно.

Теперь немного нужно изменить конфигурацию:

где mappings — класс AutoPersistenceModel, экземпляр которого мы создали ранее.

Готово! теперь наши мэппинги создаются автоматически и не нужно писать не строчки кода ручного мэппина, ура!

Часть 1 | Часть 2 | Часть 3 (автомэппинг)


Похожие записи:

Leave a Reply

Your email address will not be published. Required fields are marked *