Linq2DB で次のコードをテストしました。
IQueryable<M> entities = null;
using (var context = new DataContext("MySql", ConnectionString))
{
entities = context.GetTable<M>();
}
var list = entities.ToList();
return entities;
entities.ToList()
が破棄されたにもかかわらず、クエリ at が実行されるのはなぜDataContext
ですか?