Ich verwende nhibernate Mapping von Code, ich diesen Ausdruck dynamicllay machen will (mit einem verschachtelten Objekt)Build-Linq groupby Ausdruck dynamisch mit verschachtelter Eigenschaft von String
ich eine Klasse Ereignis habe, die eine Beziehung viele hat man mit Ereignis-Zustand/und ich möchte durch Code in der Tabelle Event
var grouping = query.GroupBy(x => x.EventState.Code)
Es ist für mich, hier mit einer einfachen Eigenschaft arbeitet, um die Gruppierung ist mein Code:
var arg = Expression.Parameter(type, categoryColumnName);
var bodyy = Expression.Convert(Expression.Property(arg, categoryColumnName), typeof (object));
var lambdaGroupBy = Expression.Lambda<Func<Operation, object>>(bodyy, arg);
var keySelector = lambdaGroupBy.Compile();
var grouping = query.GroupBy(keySelector);
return grouping.Select(a => new PieChartObject { Category = a.Key.ToString(), Value = a.Count().ToString() }).ToList();
Aber ich kann nicht Mach es mit verschachtelten Objekten.
Ich erstellen eine Eigenschaft in meinem Modell, die den Code aus der EventState-Tabelle enthalten, aber ich habe ein Leistungsproblem – SamirJ
Was ist der Typ des verschachtelten Objekts? – Georg
die Art von "Code" ist eine Zeichenfolge – SamirJ