У меня такой интерфейс как у
public interface IA{
IEnumerable<IB> Items {get;set;}
}
public interface IB{
int ID {get;set;}
}
Если я пытаюсь сериализовать интерфейс, я получаю сообщение об ошибке
Cannot serialize interface
Если я создаю конкретную версию интерфейса, я не могу создать конкретную версию коллекции.
public class classA:IA{
public IEnumerable<B> Items {get;set;} //this doesn't match the interface
}
но если я сделаю следующее, у нас все еще будет проблема с сериализацией
public class classA:IA{
public IEnumerable<IB> Items {get;set;}
}