sql >> Databáze >  >> RDS >> Oracle

Proveďte více příkazů SQL pomocí NHibernate

AFAIK, nemůžete to udělat v nhibernate:

nejprve byste měli provést vložení:

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

a poté proveďte výběr:

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

nebo raději zkuste použít uložený postup



  1. Jak používat uživatelskou proměnnou jako čítač s vnitřními dotazy na spojení, které obsahují příkaz GROUP BY?

  2. Dotaz na výpočet kumulativního i celkového SUMU nad mzdou

  3. Chyba při vkládání dat urdu do php Mysql

  4. Proč by synonymum Oracle vracelo jiný počet řádků do základní tabulky?