已将上下文设置为延迟加载,并且似乎一切正常,但是:
public void Test_Lazy_Loading() {
using (var context = new MyDbContext()) {
var student = context.Students.First();
var loaded = context.Entry(student).Collection(e => e.Classes).IsLoaded; // returns true
Assert.IsFalse(loaded); // fails
}
}
此测试是否意味着渴望加载CLasses
?
测试延迟加载是否正常的最佳方法是什么?