Oracle
 sql >> база данни >  >> RDS >> Oracle

Изпълнете множество SQL изрази с NHibernate

AFAIK не можете да направите това в nhibernate:

първо трябва да направите вмъкването:

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

и след това изберете:

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

или по-добре опитайте да използвате съхранена процедура



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Колко голям е Oracle XMLType, когато се съхранява като BINARY XML

  2. как да използвате XMLImporter и FndXdfCmp в Oracle EBS

  3. Вмъкване и актуализиране на базата на записи в Oracle

  4. Как да разберете дали дадена стойност съществува в рамките на VARRAY

  5. надвишен е максималният брой рекурсивни SQL нива (50).