Я планирую приложение .Net, частью которого является оказание помощи пользователю в моделировании объекта и, наконец, его представлении в физической базе данных (SQL Server).
По сути, я хочу получать DDL хорошего качества из модели, которую я получаю от конечного пользователя. Я посмотрел на возможности с Entity Framework , однако, похоже, что в этом случае требуется доступ к Visual Studio.
Существует несколько других инструментов и библиотек для генерации кода .Net, но все они накладывают ограничение на использование во время разработки. Я хочу эту способность во время выполнения.
Если у меня есть ответ на вышесказанное, я хотел бы дополнительно иметь возможность создания сущностей .Net для доступа к вновь созданной схеме данных ... снова во время выполнения:)
Есть идеи?
Редактировать : Я искал вариант Разработка только с кодом с Entity Framework . На первый взгляд, это выглядит неплохо, поскольку в нем не используются такие технологии, как T4, которые доступны только во время разработки, а также при наличии Visual Studio.
Хотя этот подход также будет включать генерацию кода, он выглядит управляемым. Небольшая загвоздка заключается в том, что этот параметр находится в CTP, и не все функции, доступные в двух других подходах (база данных для моделирования и наоборот), полностью доступны.
Прокомментируйте.