Я пытаюсь преобразовать приведенный ниже код в лямбда-выражение
from b in bookResults
group b by new { b.Title1, b.Pubs_id, b.Notes } into g
select new XElement("book",
new XAttribute("pub_id", g.Key.Pubs_id), new XAttribute("note", g.Key.Notes),
new XElement("Title", g.Key.Title1),
from bk in g
select new XElement("Name", new XAttribute("au_id", bk.Au_id), bk.Name))));
лямбда-выражение
bookResults.GroupBy(g => new { g.Title1, g.Pubs_id, g.Notes })
.Select(group => new XElement("book",
new XAttribute("pub_id",
group.Key.Pubs_id),
new XAttribute("note", group.Key.Notes),
new XElement("Title", group.Key.Title1)))
**.Select(bk => new XElement("Name",
new XAttribute("au_id",
bk.Au_id),
bk.Name)**)));
Моя проблема связана со вторым выбором, поскольку я не знаю, как связать его с
(от БК в г)