У меня есть класс с именем Donut
public class Donut
{
public string Name { get; set; }
public int Y { get; set; }
}
Теперь у меня есть запрос LINQ (Union) ...
List<Donut> myData = (from items in db.form1_tbl_pop
select new
{
Name = "Urban",
Y = Convert.ToInt32(db.form1_tbl_pop.Sum(a => a.u))
})
.Union(from items in db.form1_tbl_pop
select new
{
Name = "Rural",
Y = Convert.ToInt32(db.form1_tbl_pop.Sum(a => a.r))
}
).ToList();
Я хочу собрать результат запроса в список типа Donut, но система выдает следующее исключение.
Cannot implicitly convert type 'System.Collections.Generic.List<<anonymous type: string Name, int Y>>' to 'System.Collections.Generic.List<DummyApp.Models.Donut>
Пожалуйста, дайте мне знать, что не так с этим кодом.