Oracle
 sql >> Base de données >  >> RDS >> Oracle

Exécuter plusieurs instructions SQL avec NHibernate

AFAIK vous ne pouvez pas faire cela dans nhibernate :

vous devez d'abord faire l'insertion :

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

puis faites la sélection :

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

ou mieux essayer d'utiliser une procédure stockée