私がこれを持っているとしましょう:
IEnumerable<MyObject> StructsTemp;
StructsTemp に n 個のクエリを作成して、DB から入力するようにしました。後で、次のように呼び出して実行します.ToList()
。
IList<MyObject> StructsFinal = StructsTemp.ToList();
... some queries on StructsFinal ....
StructsTemp = StructsFinal;
後で私がこれを行うとどうなりますか?
StructsTemp.Count()
StructsTemp で n 個のクエリを再実行しますか? これは StructsTemp.ToList() を再実行しますか? これにより、StructsFinal ですべてのクエリが再実行されますか?