Как добавить DataContact в WCF? - PullRequest
0 голосов
/ 03 мая 2011

Я создал много классов в качестве класса данных, т. Е.

 [DataContract]
public class pCity
{
    [DataMember]
    public string code { get; set; }
    [DataMember]
    public string cityName { get; set; }
    [DataMember]
    public string provinceCode { get; set; }
}

Я знаю, помещу ли я их в файл svc.cs WCF или использую их в WCF, тогда он будет добавлен, и сторона Silverlight увидит их из справочника Wcf Service Client.

Но я не хочу, чтобы мой wcf-файл становился большим, поэтому я храню их в разностных классах и в другом проекте библиотеки классов, ссылаясь на него в веб-проекте Silverlight.

Есть ли быстрый способ, которым я могу добавить их все в WCF (не делая вещей, которые я описал выше), чтобы я мог видеть их в справочнике Wcf Service Client.

Спасибо заранее. King

1 Ответ

1 голос
/ 03 мая 2011

Они никогда не будут отображаться в справочнике клиента, если они на самом деле не используются службой. То есть они должны быть либо типом параметра, либо типом возврата из операции.

...