Wie gut funktioniert ASP.NET Dynamic Data arbeitet mit Nhibernate heute?
-
19-08-2019 - |
Frage
Ich weiß, es gibt ein paar Leute auf immer Nhibernate arbeiten ASP.NET Dynamic Data zu unterstützen. Jeder bekam echte Lebenserfahrung, es zu benutzen?
Lösung
Die aktuelle Implementierung in NHContrib basiert die Abfragen ICriteria auf übersetzen.
Wir standen vor einem Problem, wenn Sie für eine Sammlung Mitglieder abzufragen. Sprich:
Get .../Parent(1)/Children
In diesem Fall werden Sie nicht die Liste der Kinder bekommen, wie man es erwarten würde, aber einige Liste der Eltern (soweit ich mich erinnere).
Ich denke, das Problem ist, weil die FROM-Anweisung Wurzelkriterien übersetzt. Z.
From parent In Parents Where parent.Id = 1 Select parent.Children
... das Auswahl Teil sollte nun die Wurzel Kriterien sein, die ich denke, ist nicht ATM.
Doch eine neue Implementierung von Linq2NHib wird entwickelt. Vielleicht in einiger Zeit hätten wir eine Propper Implementierung haben. Zu dieser Zeit - es ist nicht (zu mit Dynamic Data verwendet werden)
.