我正在使用 nhibernate,我在映射区域中有这样的代码:
HasMany(x => x.People).AsBag().Inverse().Cascade.AllDeleteOrphan().Fetch.Select().BatchSize(80);
HasMany(x => x.Clothes).AsBag().Inverse().Cascade.AllDeleteOrphan().Fetch.Select().BatchSize(150);
我的问题是,我如何确定放入 .BatchSize 的最佳价值是多少?我应该简单地放一个高数字。把数字放得太高有坏处吗?