2014-01-08 44 views
1

我試過用Oracle的未來功能,但NHibernate不支持它。如何在使用Oracle時使用Fluent NHibernate實現批量抓取?

我讀過一些關於批量抓取功能:http://docs.huihoo.com/hibernate/nhibernate-reference-1.2.0/performance.html

我怎麼會用流利的NHibernate的使用呢?應該如何配置?

+0

我試着向你解釋你的映射中的'BatchSize(25)'*(見http:// sta ckoverflow.com/questions/20986026/)*會做這個工作。什麼不工作?我的意思是你的上一個問題http://stackoverflow.com/questions/20970680 –

+0

這是我第一次寫這個問題,並且你發送的鏈接不是我的問題,所以如果時間看起來很接近巧合。 –

+0

您的問題:如何在NHibernate中不加重複地加載關聯? (第二個鏈接在我的評論http://stackoverflow.com/questions/20970680)。我發送的第一個鏈接 - 這是答案。使用BatchSize(25),因爲我已經告訴過你... –

回答

4

爲了給你答案如何使用配料用流利的:一類水平

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

與此對應的19.1.5. Using batch fetching上colleciton

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

2)

1)

相關問題