Oracle
 sql >> Database >  >> RDS >> Oracle

Esegui più istruzioni SQL con NHibernate

AFAIK non puoi farlo in nhibernate:

dovresti prima fare l'inserimento:

Session.GetISession().CreateSQLQuery("insert ....").ExecuteUpdate();

e quindi seleziona:

IQuery query = Session.GetISession().CreateSQLQuery("select ...".SetResultTransformer(Transformers.AliasToBean(typeof(Class1)));    
query.List<Class1>();

o meglio provare ad utilizzare una stored procedure