当前位置 : 主页 > 编程语言 > c语言 >

c# – 在使用Oracle时如何使用Fluent NHibernate实现批量提取?

来源:互联网 收集:自由互联 发布时间:2021-06-25
我尝试过使用Future功能和Oracle,但NHibernate不支持它. 我已经阅读了一些关于批量提取功能:http://docs.huihoo.com/hibernate/nhibernate-reference-1.2.0/performance.html 我如何在Fluent NHibernate中使用它?应
我尝试过使用Future功能和Oracle,但NHibernate不支持它.

我已经阅读了一些关于批量提取功能:http://docs.huihoo.com/hibernate/nhibernate-reference-1.2.0/performance.html

我如何在Fluent NHibernate中使用它?应该如何配置?

为您提供如何使用流畅的批处理的答案:

1)在集体上

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

2)在班级

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

这与19.1.5. Using batch fetching相对应

网友评论