Вот что я бы сделал. Убедитесь, что вы также явно объявляете результат как логическое значение, не рекомендуется просто использовать Object.
И это всего лишь альтернатива. Я склонен использовать SingleOrDefault () довольно часто, но вы также можете легко использовать Any () (вы просто избавитесь от нулевой проверки в конце)
Dim result As Boolean = dt.AsEnumerable().SingleOrDefault(Function(r) String.Compare(r.Item("Name"), "Tobi", StringComparison.InvariantCultureIgnoreCase) = 0) IsNot Nothing