NHibernate Future <t>问题</t>

时间:2010-05-26 08:50:45

标签: nhibernate

我有以下代码:

public IEnumerable<MyClass> GetFirstData()
{
    return session.CreateCriteria<MyClass>()
        // ICriterions here
        .Future<MyClass>();
}

public IEnumerable<MyClass> GetSecondData()
{
    return session.CreateCriteria<MyClass>()
        // different ICriterions here
        .Future<MyClass>();
}

然后:

var firstData = GetFirstData();
var secondData = GetSecondData();

foreach(var item in secondData)
    // whatever

但是当执行此操作时,NHProf会显示两个分别执行的查询。我是否应该在同一批次(数据库往返)中执行这些操作?我做错了什么?

由于

0 个答案:

没有答案