Получение ulong из результатов Sqlite в NotSupportedException

У меня есть некоторые хэш-значения (как ulong), сохраненные в базе данных Sqlite консольным приложением. Теперь я хотел бы получить эти значения в приложении Магазина Windows, к сожалению, я получаю исключение NotSupportedException, говорящее "Не знаю, как читать System.UInt64". Разве я не могу использовать значения ulong в моей базе данных? БД заполнена, и хэш-поле кажется очень длинным, по крайней мере, так говорит мне база данных.NET.

1 ответ

Решение

Целые числа SQLite имеют 64 бита, но имеют подпись.

Вы должны привести свои значения хеша к / от long,

Другие вопросы по тегам