有没有办法编写集成测试来测试 FetchMode.Eager 是否正常工作?我想验证当我检索 MySubObject 时它不会进入数据库。
编码:
public MyObject GetEager(string name)
{
return Session
.CreateCriteria(typeof(MyObject))
.SetFetchMode("MySubObject", FetchMode.Eager)
.Add(Restrictions.Eq("Name", name))
.UniqueResult<MyObject>();
}