Я новичок в EF и LINQ (всего пару дней чтения и подготовки к переходу от сохраненных процедур и ADO).Я пытаюсь связать свой результат запроса в GridView, но я не понимаю, как связать все результаты поля с группой.Пожалуйста, дайте мне некоторые из ваших вкладов, которые будут большой помощью!:)
Это так далеко от того, что я сделал, но связывает только ключ группы.Я пытаюсь связать результат с полями, состоящими из: FirstName, City и GrpCount, так как Count для каждого клиента входит в группу.Я также попробовал некоторые Anonimous Types, чтобы выбрать поля, которые я пытаюсь увидеть в Grid, но до сих пор не работал, так как я еще не знаком с ней.
var query = from cust in db.Customers
group cust by cust.City into grp
orderby grp.Key
select grp;
dataCustomer.DataSource = query.ToList();
Результат должен быть примерно таким:
Name || City || Count
name1 city1 1
name2 city2 2
name3 city2 2
Используя вложенный оператор foreach, я легко могу получить этот результат, используя FormatString (), а затем передать его в окно сообщения.