При создании прокси-сервера WCF с использованием svcutil можно включить также интерфейсы, из которых наследуются контракты данных, например:
public class SomeType: ISometype
{
public string Name { get; set; }
}
public interface ISometype
{
public string Name { get; set; }
}
Когда я создаю прокси-сервер, используя этот тип, тип SomeType создается на клиенте, но интерфейс не создается, и наследование отсутствует. Я попытался маркировать интерфейс как DataContract, но этот атрибут не разрешен.
Можно ли делать то, что я пытаюсь сделать?