У меня есть модель сущностей, и я хотел написать запрос linq, который возвращает количество детей и родителей для каждого деда.
Мне нужно вывести 3 столбца: Имя дедушки |Граф детей |Количество внуков
protected void Page_Load(object sender, EventArgs e)
{
using (FamilyModel.TheConn myEntities = new FamilyModel.TheConn())
{
int TheUserID = 13; // will change later
var myOutput = from gparents in myEntities.GrandParents
where gparents.UserID == TheUserID
select gparent.Name, // here's what's missing: the counts
GridView1.DataSource = myOutput;
GridView1.DataBind();
}
}
Я боролся с SelectMany, Groupby, соединениями ... Я просто не получил результат, который мне нужен для этого, казалось бы, простого запроса.Любой вклад будет принята с благодарностью.
Спасибо