私はLinqを使用するのは初めてで、SqlMethods.Like関数を機能させることができません。
これが私の単純化された例です:
List<string> mylist = new List<string>();
mylist.Add("100");
mylist.Add("101");
mylist.Add("102");
mylist.Add("103");
mylist.Add("104");
mylist.Add("105");
mylist.Add("106");
mylist.Add("107");
var filtered = mylist.Where(x => SqlMethods.Like(x, "10%"));
foreach (var record in filtered)
{
textBox1.Text += record + "\n";
}
filteredという変数が空に戻ります。私は何が欠けていますか?
x.Equals( "100")を使用すると、結果が返されます。