gpt4 book ai didi

mysql - 如何配置自定义 MySQL NHibernate Batcher?

转载 作者:行者123 更新时间:2023-11-29 02:01:18 24 4
gpt4 key购买 nike

带有 MySQL 方言的 NHibernate 不支持开箱即用的批处理。我在 nuget 上找到了适用于 NHibernate 的自定义 MySQL Batcher。此外,以下是 github 链接:

https://github.com/Andorbal/NHibernate.MySQLBatcher

但我不知道如何将它注入(inject)/设置到我的 hibernate.cfg.xml 配置中。

如何配置自定义 MySQL NHibernate Batcher?

最佳答案

您需要设置的属性是调用“adonet.factory_class”。使用以下任何一项:

<property name="adonet.factory_class">assembly-qualified-name</property>

configuration.SetProperty(
Environment.BatchStrategy,
typeof(MySqlClientBatchingBatcherFactory).AssemblyQualifiedName);

或如批处理程序本身的自述文件中所述 (https://github.com/Andorbal/NHibernate.MySQLBatcher):

config.DataBaseIntegration(db =>
db.Batcher<MySqlClientBatchingBatcherFactory>());

关于mysql - 如何配置自定义 MySQL NHibernate Batcher?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14210857/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com