NHibernate - Создать домен из базы данных - PullRequest
4 голосов
/ 15 сентября 2010

Я знаю, что возможно генерировать таблицы базы данных из модели предметной области.Но есть ли способ сделать что-то по-другому.У меня совершенно ужасная база данных (худшая, которую я когда-либо видел).Его осколки (16 осколков !!) разделены между несколькими базами данных postgres (все на одном сервере) с отношениями внешних ключей, такими как urn: dbtable: guid.

Это является серьезной проблемой для миграции при использовании SSISпоэтому я хочу использовать NHibernate, считывать данные в объекты и переписывать в базу данных SQL Server в полной гармонии архитектуры данных.

Есть ли способ сканировать текущую БД с использованием NH или другого и построить модель доменаи сопоставления?

Спасибо!

Ответы [ 2 ]

11 голосов
/ 15 сентября 2010

Генератор сопоставлений NHibernate
- Простая утилита для создания файлов сопоставления NHibernate и соответствующих классов домена из существующих таблиц БД.

0 голосов
/ 15 сентября 2010

Доступны коммерческие инструменты, которые могут генерировать все из модели БД.

Проверка http://nhibernate.info/doc/commercial-product-ecosystem.html

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