Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 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 that cannot be null”
如果我搜索一个可为空的字段,它工作正常。
之前有人遇到过这个错误并说明问题是什么吗?
此错误消息有点误导。有问题的字段(表的主键)实际上是可以为空的,而它不应该是。我将字段属性更改为“not null”,linq 查询按预期工作。