Я разработал некоторые классы с использованием диаграмм классов Visual Studio. Теперь я хотел бы сохранить эти данные, используя ORM и, возможно, другие механизмы персистентности. Мне интересно, есть ли способ генерировать SQL на основе свойств в моих классах, так как они довольно хорошо представляют необходимую структуру базы данных. Это избавило бы меня от большого количества ручного ввода SQL и послужило бы хорошим началом.
Я не начал с модели базы данных, потому что я хочу, чтобы мое постоянство было отделено от фактического "доменного слоя" (не уверен, что это правильное именование).
Затем преобразователь ORM (LLBLGen) может сгенерировать код на основе этой схемы, и мне останется только отобразить сгенерированные объекты на мой интерфейс персистентности.
Это хорошая идея, или я не на том пути?
Я нашел инструмент, который, кажется, выполняет эту работу (MindScape LightSpeed), но, к сожалению, он доступен только для VS2008.