проблема с linq to sqlite - PullRequest
2 голосов
/ 17 сентября 2010

Я использую vb.net sqlite.net и dblinq0.20.1 для поиска таблицы sqlite в поле первичного ключа.

Мой код выглядит следующим образом

Dim blb = (From d In db.Data Where d.UID = myuid Select d).Single

Это возвращает ошибку "Объединение используется с типом, который не может быть нулевым"

Если я ищу в пустом поле, он работает нормально.

Кто-нибудь сталкивался с этой ошибкой раньше и пролил свет на суть проблемы?

1 Ответ

1 голос
/ 25 сентября 2010

Это сообщение об ошибке немного вводило в заблуждение.Поле, о котором идет речь (первичный ключ таблицы) было фактически обнуляемым, хотя не должно было быть.Я изменил свойство поля на «not null», и запрос linq работал как положено.

...