2010-09-17 53 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

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