Тип контракта данных коллекции "{0}" не может быть десериализован при частично доверительных отношениях, поскольку не содержит ...

Тип контракта данных коллекции "{0}" не может быть десериализован при частично доверительных отношениях, поскольку не содержит общедоступного конструктора без параметров.
Тип контракта данных "{0}" не может быть десериализован при частично доверительных отношениях, поскольку метод OnDeserialized ... Тип контракта данных "{0}" не может быть десериализован при частично доверительных отношениях, поскольку метод OnDeserializing ... Тип контракта данных "{0}" не может быть десериализован при частично доверительных отношениях, поскольку свойство "{1}" не ... Тип контракта данных "{0}" не может быть сериализован при частично доверительных отношениях, поскольку свойство "{1}" не ... Тип контракта данных коллекции "{0}" не может быть десериализован при частично доверительных отношениях, поскольку не содержит ... Тип контракта данных коллекции "{0}" указывает "{1}" для свойства KeyName. Это недопустимо, так как тип не IDictionary. Удалите ... Тип контракта данных коллекции "{0}" указывает "{1}" для свойства ValueName. Это недопустимо, так как тип не IDictionary. ... Тип контрактов данных "{0}" не может быть сериализован с помощью DataContractJsonSerializer, поскольку в иерархии типа повторяется ... Тип метода имеет базовые параметры {1}, однако были предоставлены базовые аргументы {0}. Базовый аргумент должен предоставляться ...