Fluent NHibernateMySQLバッチ処理

JanP。

NHibernateセッションにバッチサイジングを適用する必要があります。MySQLを使用しています。

NHibernateがMySQLのバッチサイジングをネイティブにサポートしていないことを知った後、私はこのパッケージをインストールしました:

http://www.nuget.org/packages/NHibernate.MySQLBatcher

MySQL用のバッチャーが含まれています。

それから私はバッチャーを注入できるポイントを探していました、そしてこれを見つけました:

NHibernateがMySqlでのバッチ処理をサポートしないのはなぜですか

受け入れられた答えによると、私はこのDataBaseIntegration()方法のようなものを見つけられません

誰かがこれを以前に経験したことがありますか?

フランク

私はこのパッケージを使用しました、そしてそれは私のために働きました。

私が使用した構成の下:

var cfg = new NHibernate.Cfg.Configuration();
cfg.SetProperty(NHibernate.Cfg.Environment.ConnectionProvider, "NHibernate.Connection.DriverConnectionProvider");
cfg.SetProperty(NHibernate.Cfg.Environment.ConnectionDriver, "NHibernate.Driver.MySqlDataDriver");
cfg.SetProperty(NHibernate.Cfg.Environment.Dialect, "NHibernate.Dialect.MySQLDialect");
cfg.SetProperty(NHibernate.Cfg.Environment.UseSecondLevelCache, "false");
cfg.SetProperty(NHibernate.Cfg.Environment.UseQueryCache, "false");
cfg.SetProperty(NHibernate.Cfg.Environment.GenerateStatistics, "false");
cfg.SetProperty(NHibernate.Cfg.Environment.CommandTimeout, "300");
cfg.SetProperty(NHibernate.Cfg.Environment.BatchSize, "1000");
cfg.SetProperty(NHibernate.Cfg.Environment.BatchStrategy,  typeof(MySqlClientBatchingBatcherFactory).AssemblyQualifiedName);

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Fluent WaitでNoSuchElementExceptionを処理する

分類Dev

Square ConnectAPIバッチ処理

分類Dev

fluent-ffmpegを使用してnodejsでffmpegコマンドを処理します

分類Dev

IntelliJでFluent APIのフラット化を停止する方法

分類Dev

Fluent API1対1の関係マッピング

分類Dev

CustomType マッピングを使用した NHibernate Fluent CompositeId

分類Dev

linq2db Fluent Mappingのプロパティを反復処理する方法は?

分類Dev

ASP.Net MVC 5で多対多の同じテーブル(ユーザー)を処理する方法-Fluent API

分類Dev

JDBCバッチ処理の理解

分類Dev

Java BlockingQueueとバッチ処理?

分類Dev

Java:整数のバッチ処理

分類Dev

バッチ挿入のPostgressql例外処理

分類Dev

RxJSを使用したバッチ処理?

分類Dev

Kubernetesでのバッチ処理

分類Dev

nodejsでのバッチ処理

分類Dev

Laravelでのバッチ処理

分類Dev

Laravelでのバッチ処理

分類Dev

バッチ処理ループ

分類Dev

画像のバッチ処理と分割

分類Dev

バッチ:処理速度が遅い

分類Dev

ASP.NET Identity Fluent NHibernateはマッピングをバインドします:

分類Dev

Laravel Fluent vs Eloquent

分類Dev

Laravel Fluent vs Eloquent

分類Dev

Fluent Validation in Razor Page

分類Dev

nhibernate fluent to conformist mapping

分類Dev

Retrieve Timings from Fluent

分類Dev

Fluent NHibernate AutoMap CultureInfo

分類Dev

Fluent NHibernate AutoMap CultureInfo

分類Dev

Fluent Validationを使用したモデルTの汎用バリデーター?