linq到sqlite的问题

时间:2010-09-17 17:15:27

标签: vb.net sqlite dblinq

我正在使用vb.net sqlite.net和dblinq0.20.1来搜索主键字段上的sqlite表。

我的代码看起来像这样

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

这将返回错误“Coalesce used with type not not null”

如果我在可空字段上搜索它可以正常工作。

之前有人遇到过这个错误并且对这个问题有所了解吗?

1 个答案:

答案 0 :(得分:1)

此错误消息有点误导。有问题的字段(表的主键)实际上是可以为空的,但不应该是。我将field属性更改为'not null',并且linq查询按预期工作。