При создании прокси-сервера из службы WCF каждый элемент типа значения, который я объявил внутри службы, создает еще одно поле типа bool в прокси-сервере. Есть ли способ избавиться от этого и продолжать совершать транзакции с сервисом?Как я могу избавиться от указанных полей при создании прокси для службы WCF?
я ниже класса описаны в эксплуатации в качестве
[DataContract]
public class Customer
{
private int customerID;
[DataMember]
public int CustomerID
{
get { return customerID; }
set { customerID = value; }
}
}
при создании прокси я имею прокси-класс, как этот
public partial class Customer
{
private int customerIDField;
private bool customerIDFieldSpecified;
public int CustomerID
{
get { return this.customerIDField; }
set { this.customerIDField = value; }
}
}
Как я могу избавиться от члена типа BOOL customerIDFieldSpecified в прокси-сервер? а также как я могу продолжить обслуживание, только установив clientIDField.
Я хотел, чтобы мой прокси-класс, чтобы быть, как это
public partial class Customer
{
private int customerIDField;
public int CustomerID
{
get{ return this.customerIDField; }
set{ this.customerIDField = value; }
}
}
Непонятный. Попытайтесь добавить код для того, как это сейчас и как вы хотите. –
Здесь мне нужно сделать этот указанный член (customerIDFieldSpecified) равным «true», чтобы работать над этим. –
Хорошо, теперь это намного яснее. У меня нет прямого ответа, но это поле выглядит довольно безвредным, у вас есть реальные проблемы? И я удивлен, что сеттер не установил его. –