2014-02-05 7 views
0

Возможно, глупый вопрос ... но если у меня хорошо продуманный DBML с несколькими таблицами, есть ли мастер или дополнение для VS 2010 или лучше, что позволит программисту перетащить класс (таблица MS SQL) на новый пустой веб-формы (.aspx страница/файл) и он автоматически генерировать все или некоторые из следующих действий:Auto Build Web Forms с Visual Studio 2010+ Pro?

-очень основной HTML таблицы с 2 колонками -column 1 является метки полей таблицы БД - столбец 2 представляет собой серверный элемент управления для ввода данных -a кнопка представить -a очень примитивно событие говоря все элементы управления обратно к столу

Очевидно, что человек должен был бы изменить то, что она породила немного A и я чувствую, что это сэкономит массу времени, чтобы просто загрузить ремень создания формы.

Если вы не используете какой-либо процесс? Ive обнаружил, что иногда, если у меня есть большая таблица, я скопирую все имена полей в excel, а затем использую конкаттеры строк для автоматического создания большого количества событий html и «save».

Спасибо!

+2

Я думаю, что вы ищете [ASP.Net MVC Строительные леса] (http://www.asp.net/visual-studio/overview/2013/aspnet-scaffolding-overview) , –

+0

Спасибо HighCore ... да Леса именно то, что я искал. Спасибо! См. Мой ответ ниже. –

ответ

1

Как отметил HighCore в комментариях выше, я искал способность помогать моей модели данных, чтобы ускорить разработку.

Я немного оглянулся и не смог найти что-то, что соответствовало моим потребностям для VS2010 Pro, поэтому я создал очень простое (глупое) приложение, которое принимает DBML в качестве ввода, анализирует всю информацию таблицы из него выдает раскрывающийся список таблиц и предлагает кнопку «scaffold this». При щелчке он создает базовый строковый построитель, который создает базовый html-эшафот, обязательные поля валидаторы и два основных события (один для добавления записи, один для записи нагрузки).

Возможно, когда-нибудь я превращу свое дрянное маленькое приложение в более надежный VS-плагин VS. ;)

-Ted

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