nhibernate:不在sql中批量执行更新

时间:2014-11-28 07:09:23

标签: c# nhibernate

我正在尝试使用NHibernate进行批量更新,但它没有进行批量更新,它为所有行执行单独写入。我看过Nhibernate代码,如下面的代码

 class AbstractEntityPersiter

    public bool IsBatchable
        {
            get
            {
                return
                    OptimisticLockMode == Versioning.OptimisticLock.None;
                || (!IsVersioned && OptimisticLockMode == Versioning.OptimisticLock.Version)
               // || Factory.Settings.IsJdbcBatchVersionedData();
            }
        }

InFactorySetting类

// TODO: Environment.BatchVersionedData

未实现BatchVersionedData。有没有办法可以对版本数据进行批量更新。

注意:我正在使用Mssql2008和Nhibernate4.0

0 个答案:

没有答案