5
Ich habe eine Klasse namens Item
:Verwenden LINQ, um eine Liste von angepassten sublist Werte in C# wählen
public sealed class Item
{
public int Id { get; set; }
public string Name { get; set; }
public List<Language> Languages { get; set; }
}
und
public sealed class Language
{
public int Id { get; set; }
public string Code { get; set; }
}
Ich möchte auf eine Liste Item
Basis erhalten Sprache anpassen.
So:
string currentLangCode = "EN";
List<Item> items = GetListOfItems();
// that's not correct, I need an advice here
var query = from i in items
where (i.Languages.Select(l=>l).Where(l=>l.Code.Equals(currentLangCode))
select i;
Ich möchte eine Liste der Elemente filtern, wenn ihre Unterliste (bedeutet Liste der Sprachen) enthält currentLanguage
.
Wie geht das mit LINQ?
Danke, funktioniert wie ein Charme ist:) –