我的数据库中有一些空值(这是正确且正常的)
但是当我尝试使用 LINQ 时,我得到一个 InvaledCastException:从类型“DBNull”到类型“String”的转换无效。
我该如何解决这个问题?我什至不明白为什么它会抛出那个错误,当我使用数据视图而不是 LINQ 时,它工作得很好。
就像这样:
Dim sleutelLinq = dsInventaris.dtSleutel_Compl
sleutelLinq = From sleutels in sleutelLinq WHERE sleutels("tag") LIKE "'% Me.txtTag.Text & "%'" Select sleutels Order By "tag"