Ive только начал изучать Linq. Ive просто создал образец теста, как это.Запрос LIKE в DataTable с использованием LINQ
Dim dt As New DataTable
Dim dc As New DataColumn
dc.ColumnName = "Test"
dt.Columns.Add(dc)
dt.Rows.Add("Test")
dt.Rows.Add("One test")
dt.Rows.Add("Second test")
Dim results = From myRow In dt.AsEnumerable
Where myRow("Test") = "Test"
Select myRow
For Each Row In results
Console.WriteLine(Row.Item(0).ToString())
Next
Это возвращает первую строку на итерации.
Но что, если я хочу использовать оператор LIKE, используя%? Я не могу заставить его работать.
Ive пытался
Where myRow("Test") LIKE "Test%"
try .Contains() – LINQ2Vodka