Генерация классов Entity Framework из WSDL - PullRequest
1 голос
/ 10 января 2012

Доброе утро,

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

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

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

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

1 Ответ

1 голос
/ 10 января 2012

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

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

...