var unos = new List< string> { "W"/span>, "w"/span> };
var pesme = _entities.Tracks.Where(x => unos.Contains(x.Name) || unos.Contains(x.Genre.Name) || unos.Contains(x.Album.Title) || unos.Contains(x.Album.Artist.Name) ).ToList();
foreach (var p in pesme) {
Console.WriteLine($"{p.Name}-{p.Album。 Title}-{p.Album.Artist.Name}-{p.Genre.Name}")。)
uj5u.com熱心網友回復:
實際上,你需要檢查Name包含W或w。但現在你檢查的是W包含x.Name!!!
試試這個:
var unos = new List< string> { "W"/span>, "w"/span> };
var pesme = _entities.Tracks.ToList().Where(x => unos.Any(t=> x.Name.Contains(t) || x.Genre.Name.Contains(t) /*其余條件*/ ).ToList() 。)
foreach (var p in pesme) {
Console.WriteLine($"{p.Name}-{p.Album。 Title}-{p.Album.Artist.Name}-{p.Genre.Name}")。)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/310114.html
標籤:
上一篇:編輯從LINQ得到的資料結果
