Как реализовать пакетную загрузку с помощью Fluent NHibernate при работе с Oracle?
Я пытался использовать функцию Future с Oracle, но NHibernate не поддерживает ее.
Я читал о функции пакетной выборки: http://docs.huihoo.com/hibernate/nhibernate-reference-1.2.0/performance.html
Как я могу использовать его с Fluent NHibernate? как это должно быть настроено?
1 ответ
Чтобы дать вам ответ, как использовать дозирование в режиме свободного владения:
1) на собрании
HasMany<MyEntity>(x => x.Entities)
.BatchSize(100);
2) на уровне класса
public MyEntityMap()
{
Id(x => x....
...
BatchSize(100);
Это соответствует 19.1.5. Использование пакетной выборки