sql >> Databasteknik >  >> RDS >> Oracle

Kör flera SQL-satser med NHibernate

AFAIK du kan inte göra detta i nhibernate:

du bör först göra infogningen:

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

och välj sedan:

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

eller bättre försök att använda en lagrad procedur



  1. Deklarera radtypsvariabel i PL/pgSQL

  2. Hur man säkrar MySQL:Del ett

  3. Hur rensar man ODP.NET-anslutningspoolen vid anslutningsfel?

  4. hotellbokningssystem SQL:identifiera alla tillgängliga rum inom datumintervallet