Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Führen Sie mehrere SQL-Anweisungen mit NHibernate aus

AFAIK können Sie dies nicht in nhibernate tun:

Sie sollten zuerst Folgendes einfügen:

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

und wählen Sie dann:

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

oder besser versuchen, eine gespeicherte Prozedur zu verwenden