Вопрос

Доброе утро,

Я вступаю во владение кем -то, кто использует структуру сущности для связи с базой данных. Как это было сделано, это то, что существует WSDL, который описывает все объекты, которые мы используем, созданные в Enterprise Architect. Затем это импортируется в качестве справочной службы в Visual Studio.

Я немного смущен этим, поэтому задавался вопросом, является ли это разумным подходом. WSDL имеет образец порта, привязки и сервиса, который, по -видимому, вообще не используется в коде. Существуют ли они, чтобы WSDL импортировался должным образом?

Я посмотрел на Google и не мог видеть никаких примеров людей, создающих из WSDL таким образом, поэтому не был уверен, что это был общий подход.

Поэтому, когда это сделано, у вас есть представления данных как классов. Тогда кажется, что вы добавляете их в класс, унаследовавший от DbContext который создает таблицы в базе данных. Это правильно?

Это было полезно?

Решение

Если вы используете WSDL, просто чтобы получить данные от EA до VS, это, конечно, совершенно неправильно. WSDL описывает веб -сервис - порт и привязка являются обязательными для описания службы.

EA Professional Edition и выше имеют прямую поддержку генерации кода из модели. Вам просто нужно установить, какой язык вы хотите использовать (в папке Browser Select Projects Select, содержащей ваши классы и интерфейсы и устанавливать язык в свойствах), а затем вы можете использовать инструменты> Инжиниринг исходного кода> Создать исходный код пакета.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top