Создание таблиц базы данных SQL из бизнес-объектов - PullRequest
2 голосов
/ 07 октября 2010

Каков наилучший способ создания таблиц Sql Server из бизнес-объектов.Например, я пишу приложение, в котором есть пользовательский объект для хранения пользовательской информации.Как лучше всего создавать таблицы из этих объектов?Сначала создайте объекты, а затем определите базу данных или есть инструмент для преобразования бизнес-объектов в таблицы?

Мне просто интересно, как другие решают задачи такого типа.

Ответы [ 2 ]

1 голос
/ 07 октября 2010

Используйте инструмент ORM (объектно-реляционное отображение), список инструментов для нескольких языков можно найти здесь: http://en.wikipedia.org/wiki/List_of_object-relational_mapping_software

0 голосов
/ 07 октября 2010

Мы используем NHibernate.Это позволяет сначала записывать классы, сопоставлять их с базой данных посредством конфигурации (файлы сопоставления) и генерировать из них таблицы базы данных.Это также позволяет реструктурировать базу данных (например, для оптимизации), вообще не затрагивая бизнес-логику.

Конечно, вам все равно нужно заботиться о существующих базах данных (миграция схемы).другие ORM, которые имеют аналогичную функциональность.NHibernate является одним из самых мощных.

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