В .NET есть инструмент, который создает бизнес-объекты и таблицы базы данных из форм? - PullRequest
1 голос
/ 02 декабря 2011

Допустим, вы разработали форму в Visual Studio с целым рядом текстовых полей, возможно, с сеткой данных, и вы назвали все элементы управления и указали, какие типы данных разрешены в каждом.

Существует ли инструмент, который затем создаст все бизнес-объекты, таблицы базы данных и весь код для этой работы?

Я бы подумал, что для этого должен быть инструмент, потому что, как только вы создали форму, у вас, по сути, достаточно информации для таблицы базы данных и всех промежуточных слоев кода. (Возможно, вам придется указать, какой из элементов управления представляет первичный ключ и любые внешние ключи.)

1 Ответ

1 голос
/ 02 декабря 2011

То, что вы описываете, очень близко к тому, что вы получаете с Visual Studio Lightswitch .

Это не совсем то, что вы описываете, но довольно близко.В VS Lightswitch вы создаете формы и данные вместе При создании форм вы создаете базу данных и всю логику, необходимую для взаимодействия с ней.(или создать формы для присоединения к существующим данным)

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

Веб-аналог ASP.NET Динамические данные .Это гораздо проще расширять, добавлять и изменять, чем приложения Lightswitch.Однако, с динамическими данными, это обратное тому, что вы предлагаете.Вы правильно создаете базу данных, а затем подключаете ее с удивительно небольшими усилиями.

...