Ich versuche Nhibernate zu lernen, aber ich finde eine große Lernkurve. Ich habe versucht, eine linq to nhibernate Abfrage zu erstellen, aber es scheint nicht unterstützt zu werden, also habe ich beschlossen, QueryOver zu versuchen und zu verwenden. Ich versuche, dieseHilfe Übersetzen LINQ Abfrage zu Nhibernate
results = (from purchase in _session.Query<Purchase>()
group purchase by purchase.symbol into purchases
select new Quote
{
shares = purchases.Sum(p => p.shares)
}).ToList();
zu übersetzen, aber so weit alles, was ich habe ist dieses
var results2 = _session.QueryOver<Purchase>()
.SelectList(list => list
.SelectGroup(g => g.symbol)
.SelectSum(g => g.shares)).List();
und es nicht einmal funktioniert. Kann mir bitte jemand in die richtige Richtung zeigen?
Dank
Ich bekomme gerade jetzt Dialekt unterstützt nicht DbType.Double Parametername: Typcode, aber zuvor habe ich versucht, ein anonymer Objekt in der Gruppe nach Anweisung zu erstellen. Das verursachte eine nicht implementierte Ausnahme – Leon
Ein Dialektproblem? Welche Datenbank verwendest du? – Rich
Ich benutze mysql – Leon