отображение бессмысленных целых чисел и длинных типов в рамках объекта
нестандартного картирования объекта для длинных типов данных является достаточным для представления подписанных длинных значений. Однако при работе с Unsigned Long (Ulong) типами все становится немного сложнее. Провайдер MySQL EF пропускает типы данных Ulong по умолчанию.
для решения для Ulong
В более старых версиях структуры сущности, типы без знака не были поддержаны. Чтобы обойти это ограничение для столбцов Ulong, обходной путь состоит в том, чтобы сохранить значение в поддерживаемом длинном типе данных и при необходимости поднять его в Ulong. представляет собой беззнательное длинное значение.
Реализуйте getter и setter для MyVariable для выполнения необходимого листа. // используется только в качестве столбца базы данных. public long __myVariable {get; набор; } // Вместо этого доступ/изменить эту переменную. // Скажите EF не сопоставлять это поле в таблице БД [Notmated] Public Ulong MyVariable { получать { не контролировано { вернуть (ulong) __ myvariable; } } набор { не контролировано { __MyVariable = (длинное) значение; } } }
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3