Проблема с linq для sqlite
Вопрос
Я использую vb.net sqlite.net и dblinq0.20.1, чтобы найти таблицу SQLite на поле первичного ключа.
Мой код выглядит так
Dim blb = (From d In db.Data Where d.UID = myuid Select d).Single
Это возвращает ошибку «Coalesce, используемая с типом, который не может быть нулевым»
Если я ищу на Nullbable поле, он работает нормально.
Кто-нибудь сталкивается с этой ошибкой до и бросает любой свет на то, что это проблема?
Решение
Это сообщение об ошибке было немного вводящим в заблуждение. Поле рассматриваемого (первичный ключ для таблицы) фактически ненужным, тогда как его не должно быть. Я изменил полевой свойство на «не NULL», а запрос LINQ работал, как ожидалось.
Не связан с StackOverflow