Я не очень хорошо знаком с LinQ, и у меня небольшая проблема (я думаю). В основном я»десериализацию файла XML в массив следующих элементов:Как достичь groupby в LINQ
public string stringId{ get; set; }
public string sgent { get; set; }
public string status{ get; set; }
public string recallDate { get; set; }
public string product{ get; set; }
public string sendMethod{ get; set; }
public string campaign{ get; set; }
public string comment{ get; set; }
public string sgentId{ get; set; }
public string dateOfSell { get; set; }
Мой список до сих пор выглядит как этот
var model = from r in selling.sales
where r.sgentId == idFromLoginAction.ToString()
orderby r.dateOfSell
select r;
Это работает, но что я хочу добиться того, чтобы получить список этих пунктов groupped по свойству dateOfSell, поэтому позже я могу показать это в представлении таким образом, что свойство Date будет отображаться только один раз для каждой даты и ниже этой даты. Я хочу показать список всех других свойств, в которых свойство dateOfSell являлось этой особой датой ,
Я уверен, что смогу достичь этой группировки с помощью LinQ. Я прав ? Возможно ли это, или это плохой подход? пыльник я уже написал небольшой эскиз, чтобы показать, что моя точка:
2014-01-08
Prop 1 Prop2 Prop3 prop4 ... etc
Prop 1 Prop2 Prop3 Prop4 ... etc
2014-01-07
Prop 1 Prop2 Prop3 prop4 ... etc
Prop 1 Prop2 Prop3 Prop4 ... etc
ETC ...
возможно дубликат [Группы в LINQ] (http://stackoverflow.com/questions/7325278/group-by-in-linq) – devqon
Собирается проверить его – MajkeloDev