我需要在Oracle數據庫中插入一百萬個對象,現在需要很多時間才能完成這項工作,我該如何在數據庫中插入更快的對象?如何使用nhibernate更快插入?
我使用這個代碼來做到這一點:
using (ISession session = NHibernateHelper.OpenSession())
{
using (ITransaction tranx = session.BeginTransaction())
{
session.Save(movimientoPendiente);
tranx.Commit();
}
}
感謝您的幫助。
感謝RexM,使用批量插入它效果很好,最後我在不到10秒的時間內插入了所有記錄。 – fcartu 2011-03-23 15:24:58