Типы запросов и ответов в WCF - PullRequest
0 голосов
/ 23 июня 2010

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

Могут ли эти типы генерироваться автоматически или вообще избегать их использования с помощью атрибутов?

1 Ответ

1 голос
/ 23 июня 2010

Они могут быть сгенерированы автоматически несколькими способами.Два из них, с которыми я наиболее знаком:

Фабрика программного обеспечения веб-сервисов - Издание для моделирования .Вы поддерживаете UML-подобную модель и позволяете фабрике генерировать большую часть вашего кода.Код генерируется как частичные классы, поэтому вы можете вручную добавлять / переопределять методы и более сложные схемы.

Я также иногда определяю все данные в XML-схеме, а затем использую WSCF.blue для генерацииконтракты из схемы.Опять же, он создает частичные классы, так что вы можете настроить сгенерированные контракты.

...