In che modo ASP.NET Dynamic Data funziona oggi con Nhibernate?
-
19-08-2019 - |
Domanda
So che ci sono alcune persone che stanno lavorando per far sì che Nhibernate supporti ASP.NET Dynamic Data. Qualcuno ha esperienza di vita reale nell'usarlo?
Soluzione
L'attuale implementazione in NHContrib si basa sulla traduzione delle query in ICriteria.
Abbiamo riscontrato un problema quando richiedi i membri di una raccolta. Di ':
Get .../Parent(1)/Children
In questo caso non otterrai l'elenco dei bambini come ti aspetteresti, ma un elenco dei genitori (per quanto mi ricordo).
Penso che il problema sia presente perché l'istruzione FROM è tradotta in criteri di root. Per es.
From parent In Parents Where parent.Id = 1 Select parent.Children
... la parte selezionata dovrebbe essere ora la radice di criteri che penso non sia ATM.
Tuttavia è in fase di sviluppo una nuova implementazione di Linq2NHib. Forse tra qualche tempo avremmo un'implementazione di propper. Al momento, è no (da utilizzare con i dati dinamici).