为什么NHibernate不支持在MySql上进行批处理

Gre*_*rts 7 mysql nhibernate ado.net

我发现有几个地方人们说它不受支持,但我找不到根本原因.

  • mysql ado.net提供程序有问题吗?
  • MySql本身有什么问题吗?
  • 它刚刚没有实施吗?

我最近发现这个针对nHibernate的补丁可以解决这个问题,有没有人验证过这个解决方法?

还有其他不受支持的解决方法吗?

Die*_*hon 6

  • 它刚刚没有实施吗?

是正确的答案.

由于Rippo提到的原因,使用对MySql.Data的引用的补丁不会以其当前形式进入主干.

但是,您不需要使用修补程序编译NH.你可以注入新的Batcher.

它很简单:

config.DataBaseIntegration(
       db => db.Batcher<MySqlClientBatchingBatcherFactory>());
Run Code Online (Sandbox Code Playgroud)