1
您能澄清一下嗎?關於延遲加載的澄清-LINQ查詢
public static void MyMethod()
{
var context= new MyModel.Entities();
//myQuery will not have result yet
var myQuery= from a in context.MyEntity where a.id==10 select a;
// object is populated in myqueryResults.
var MyqueryResults= myQuery.ToList();
}
我對延遲加載的理解是,只有當你需要它們時,屬性纔會被填充。
問題: 直到我們說.ToList()
,myQuery中沒有值返回。所以,這也是一個懶加載?