2010-01-30 1 views
0

Я нашел SubSonic, но я предпочел бы бросить себя с несколькими приятелями.Я довольно хороший разработчик на C#, но я никогда не делал ничего подобного; как создать генератор приложений CRUD?

У меня никогда не было что-то вроде этого раньше, но если вы сообщите мне технически, как я должен действовать, я могу понять это.

Я хочу иметь своего рода визуальный дизайнер. Спросите пользователя, какие таблицы будут, отношения, какие поля, которые являются первичными ключами и т. Д.

Затем сгенерируйте все соответствующие классы с соответствующей базой данных DAL и SQL.

После все сказано и сделано, я хотел бы выход простой exe-файл с общим взглядом, который позволяет пользователю просматривать все поля и т.д.

Любые советы, я не уверен, если я должен отметить это сообщество wiki или нет, потому что я не думаю, что есть конкретный ответ. Дай мне знать.

ответ

0

Вы можете сделать что-то похожее на то, что мы делаем (хотя мы создаем слой домена). Возьмите инструменты MS DSL и создайте графическую DSL, которая содержит элементы вашего DAL (procs, tables, triggers и т. Д.). Это не слишком сложно.

Добавить, скажем, перетащить из окна проводника сервера, чтобы разрешить обратное проектирование сопоставлений персистентности, а затем написать несколько шаблонов T4 для генерации кода модели DSL.

Смежные вопросы