Тип объекта TypeUsage, указанный для параметра метаданных, несовместим с типом, которому принадлежит EdmMember.

Тип объекта TypeUsage, указанный для параметра метаданных, несовместим с типом, которому принадлежит EdmMember.
Тип контракта данных коллекции "{0}" указывает "{1}" для свойства ValueName. Это недопустимо, так как тип не IDictionary. ... Тип контрактов данных "{0}" не может быть сериализован с помощью DataContractJsonSerializer, поскольку в иерархии типа повторяется ... Тип метода имеет базовые параметры {1}, однако были предоставлены базовые аргументы {0}. Базовый аргумент должен предоставляться ... Тип оболочки сообщения {0} не может быть защищен как тип контракта данных, так как он имеет несколько пространств имен. Используйте ... Тип объекта TypeUsage, указанный для параметра метаданных, несовместим с типом, которому принадлежит EdmMember. Тип объекта значения совпадает с заданным RegistryValueKind либо объект не может быть корректно преобразован. Тип объекта, передаваемый как параметр "{0}", не является производным от {1}. Убедитесь, что передаваемый объект имеет тип ... Тип параметра "{0}" операции "{1}" (контракт "{2}" с пространством имен "{3}") не является типом Stream. Параметр должен ... Тип перечисления "{0}", определенный на уровне объектов, не имеет элемента, соответствующего элементу "{1}", значение которого ...