1
我试图找到一种更好的方式来加载比这个关系:急切加载()获取后的关联
result = session.Get<Author>(id);
Course course = result.Courses.FirstOrDefault();
我可以QueryOver API做到这一点是这样的:
result = session.QueryOver<Author>()
.Where(item => item.Id == id)
.Fetch(item => item.Courses).Eager
.SingleOrDefault();
我想它会生成相同的SQL,但它太冗长了。
有没有办法做下面的事情?
session.Fetch(result, author => author.Courses);