/ / Come implementare il recupero in batch con Fluent NHibernate quando si lavora con Oracle? - c #, oracle, nhibernate, orm, elaborazione batch

Come implementare il recupero in batch con Fluent NHibernate quando si lavora con Oracle? - c #, oracle, nhibernate, orm, elaborazione batch

Ho provato a utilizzare Future feature con Oracle ma NHibernate non lo supporta.

Ho letto alcune informazioni sulla funzione di recupero di batch: http://docs.huihoo.com/hibernate/nhibernate-reference-1.2.0/performance.html

Come posso usarlo con Fluent NHibernate? come dovrebbe essere configurato?

risposte:

4 per risposta № 1

Per darti la risposta su come usare il batching con fluente:

1) sulla raccolta

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

2) a livello di classe

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

Questo corrisponde al 19.1.5. Utilizzo del recupero in batch