I am trying to sum the "col3" values by ordering and grouping the "col1" and "col2" using C# Linq.
List<dynamic> list = new List<dynamic>();
dynamic expando = new ExpandoObject();
dynamic expando1 = new ExpandoObject();
var p = expando as IDictionary<string, object>;
p["col1"] = "New val 1";
p["col2"] = "New val 2";
p["col3"] = 20;
list.Add(p);
var q = expando1 as IDictionary<string, object>;
q["col1"] = "New val 1";
q["col2"] = "New val 3";
q["col3"] = 10;
list.Add(q);
I am trying to get the output as
New val 1
- New val 2
- New val 3
Total -- 30