var Charts = chartGroup
.Descendants("charts")
.Elements("chart")
.Where(x => x.Attribute("id").Value == chartId.ToString())
.Select(x => x.Attribute("name").Value).ToList();
kullanmak istediğim bir "in-fıkra" dizeleri dizisi için Attribute("id").Value
için (SQL in
fıkra gibi)":İşte
gibi:
Where(x => x.Attribute("id").Value in ("1","2")
Where(x => x.Attribute("id").Value` in charIds[]
Bunu başarmak için nasıl
?
Nesnelere düz LINQ kullanarak değilseniz, sizin gibi (bazı 'IQueryable' sağlayıcılar onlara atmak tüm yapıları uygulamak gerekmez akılda tutmak zorunda' Contains'). Hemen hemen tüm ORM çerçevelerinin yeni sürümleri bunun üstesinden gelecektir, ancak daha eski sürümlerde bazı SQL'leri kendiniz kesmek zorunda kalacaksınız. Tabii ki, bu basit CLR nesneleri üzerinde çalışıyor gibi görünüyor. – Groo