/ / Oracleで作業するときにFluent NHibernateでバッチフェッチを実装する方法は? - c#、oracle、nhibernate、orm、バッチ処理

Oracleと連携するときにFluent NHibernateでバッチフェッチを実装する方法は? - c#、oracle、nhibernate、orm、バッチ処理

私は、OracleでFutureフィーチャーを使用しようとしましたが、NHibernateはそれをサポートしていません。

私はバッチフェッチ機能についていくつかお読みになりました: http://docs.huihoo.com/hibernate/nhibernate-reference-1.2.0/performance.html

Fluent NHibernateでどのように使用できますか?どのように設定する必要がありますか?

回答:

回答№1は4

流暢でバッチを使用する方法を回答するには:

1)のコラプション

HasMany<MyEntity>(x => x.Entities)
.BatchSize(100);

2)クラスレベルで

public MyEntityMap()
{
Id(x => x....
...
BatchSize(100);

これは、 19.1.5。バッチフェッチを使用する