この質問は私の以前の質問に関連しています
それが私の現在のコードです
IEnumerable<Shape> Get()
{
while(//get implementation
yield return new Shape(//...
}
void Insert()
{
var actual = Get();
using (var db = new DataClassesDataContext())
{
db.Shapes.InsertAllOnSubmit(actual);
db.SubmitChanges();
}
}
IEnumerable が大きすぎるため、メモリ オーバーフローが発生しています。どうすれば防ぐことができますか?