Ho alcune istanze per segnalare dove eseguire sprocs è più semplice e più semplice delle complicate istruzioni di QueryOver.NHibernate - Esegui SQL per popolare DTO
Ho un DTO, non un'entità, che rappresenta i dati restituiti dalla query e desidera popolare i risultati della query nel DTO. Sto usando query denominate e session.GetNamedQuery() per eseguire la query.
- Devo creare file di mapping per DTO?
- In tal caso, è possibile consentire a NHibernate/FluentNHibernate di non creare tabelle per DTO? I miei test unità cadere e creare lo schema utilizzando lo strumento SchemaExport di NH e non vogliono creare tabelle per il DTO
Si prega di notare che non voglio proiettare una query QueryOver/LINQ utilizzando proiezioni e AliasToBean - ho bisogno per eseguire la stored procedure.
Acclamazioni
Funziona alla grande, ma non funziona per le query denominate poiché nh verifica le classi utilizzate nelle query denominate durante la creazione della configurazione all'avvio e deve conoscere il DTO. Modificherà il codice per usarlo se nessun altro ha una soluzione. Grazie – Chev