У меня есть api, который я называю возвратом JSON. Это я десериализую объекты, используя DataContractJsonSerializer.Entity framework с Uint DataContractJsonSerializer
У моего JSON могут быть значения uint, превышающие int.MaxValue, поэтому мне нужно иметь свойство uint на моих классах, чтобы избежать исключения.
Этот класс я использую для сущ. Модели с codefirst (Entity framework).
Проблема в том, что EF6 не поддерживает uint, поэтому я даже не получаю столбцы в своей таблице при обновлении базы данных.
Теперь вопрос в том, как я могу решить этот самый простой способ, если я хочу преобразовать JSON непосредственно в мои модели. Что-то, что я могу сделать с сериализатором, чтобы поместить значения uint в int (мне не важно, если он становится отрицательным до тех пор, пока он работает), или, может быть, я смогу каким-то образом получить EF, чтобы принять мои подсказки.
Я могу, конечно, использовать два объекты и конвертировать между ними, но Id, чтобы избежать этого, если это возможно? `
спасибо.