Можно ли расширить ORM для получения данных от устаревших компонентов? - PullRequest
0 голосов
/ 19 марта 2012

Можно ли расширить ORM (Entity Framework / NHibernate), где он может принимать данные от какого-либо устаревшего компонента.Конечно, он должен сохранять свою базовую функциональность, то есть отображение данных в / из постоянной базы данных.

РЕДАКТИРОВАТЬ: Любая ссылка / ponter будет оценен!

regards,

1 Ответ

1 голос
/ 19 марта 2012

Я не знаю насчет EF, но NHibernate можно расширить с помощью Interceptors, Events или обоих (см. http://www.nhforge.org/doc/nh/en/index.html#events). Если вы, например, хотите добавить данные в объект, как только он будет загружен из базу данных, вы можете использовать метод OnLoad для Interceptor или событие OnLoad, реализовав ILoadEventListener и зарегистрировать эту реализацию в своей конфигурации NHibernate.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...