Хорошо, у меня есть два OperationContracts и MessageContracts, как это:Дублирование классы в моем ФОС прокси
[OperationContract]
OperationResult OperationOnSingleItem(Input input)
[OperationContract]
OperationResult OperationOnItemCollection(Inputs inputs)
[MessageContract]
public class Inputs
{
[MessageBodyMember]
Input[] InputCollection
}
[MessageContract]
public class Input
{
...............
...............
}
Теперь, когда я добавить ссылку на WCF службы к клиенту, я вижу повторяющиеся классы, и которые соответствуют тот же ввод объекта.
Т.е. в моем клиенте я вижу ServiceReference.Input и еще один дублирующий класс, называемый ServiceReference1.Input1.
Оба имеют аналогичные элементы, но я не могу использовать minterchangably, так как я получаю несоответствие типа.
Как прекратить дублирование записей из прокси-сервера.
Используйте/reference arg – pattersonc