Мне нужно преобразовать набор классов C# (библиотеки классов) в таблицы SQL, которые будут использоваться SQL Server, чтобы данные могли храниться в базе данных и манипулировать через базу данных.Преобразование классов C# (библиотека классов) в SQL DDL (таблицы)
Проблема заключается в том, что число этих классов велико (более 1000 классов), и потребуется много времени для настройки такой схемы базы данных (таблицы, индексы, хранимые процедуры и т. Д.) - не укажите иерархии классов, которые мне нужно поддерживать.
Итак, вопрос:
Есть ли инструмент, который помог бы мне создать схему базы данных из библиотеки классов C#?
Я не ищу идеальный инструмент (но если есть такой инструмент, я был бы очень рад узнать), но и для инструмента, который поможет мне хотя бы создать отправную точку.
Пожалуйста, обратите внимание, что я бы предпочел, чтобы ваше предлагаемое решение ссылалось на версию 2.0 .NET Framework и основывалось на традиционной практике (код T-SQL вроде: CREATE TABLE ...
), хотя каждое предложение приветствуется.
Где вы работаете? Как бы я никогда не хотел там работать! 1000 столов, получайте удовольствие! – leppie
Дизайн базы данных обычно реляционный, в отличие от ваших тысяч классов. Кроме того, как хранятся данные сегодня? Он не может все жить в памяти, может быть, вы можете конвертировать свою существующую базу данных? – Kobi
@leppie: Иногда существует необходимость поддерживать существующий код. – ileon