sql >> Database >  >> RDS >> Oracle

Versnel bulkinvoegbewerkingen met NHibernate

Het volgende zou moeten werken,

var testObjects = CreateTestObjects(500000);

var stopwatch = new Stopwatch();
stopwatch.Start();
using (IStatelessSession session = sessionFactory.OpenStatelessSession())
using (ITransaction transaction = session.BeginTransaction())
{
    foreach (var testObject in testObjects)
        session.Insert(testObject);
    transaction.Commit();
}

stopwatch.Stop();
var time = stopwatch.Elapsed;

Ref:http://nhibernate.info/blog/2008/10/30/bulk-data-operations-with-nhibernate-s-stateless-sessions.html



  1. Hoe kan ik een .NET-toepassing implementeren die ODAC gebruikt zonder de hele component voor de gebruiker te installeren?

  2. SQL-injecties in ADOdb en algemene websitebeveiliging

  3. Gedistribueerde transactie op gekoppelde server tussen sql-server en mysql

  4. MySQL CONVERT_TZ()