sql >> Base de Datos >  >> RDS >> Oracle

Ejecute múltiples sentencias SQL con NHibernate

AFAIK no puedes hacer esto en nhibernate:

primero debe hacer la inserción:

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

y luego haga la selección:

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

o mejor intenta usar un procedimiento almacenado