データベースに null 値がいくつかあります (これは正しく、正常です)。
しかし、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"