2010-09-17 6 views
2

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

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

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

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

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

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

ответ

1

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

Смежные вопросы