在准备大量(几千行)数据并通过 Entity Framework 将它们插入数据库时,创建 Entity 对象或内存对象图不会占用太多内存,但是当调用 SaveChanges() 方法时,在持续时间内,它会继续消耗大量内存,直到方法返回。
在导致此内存消耗的 SaveChanges() 调用期间,究竟发生了什么?
在准备大量(几千行)数据并通过 Entity Framework 将它们插入数据库时,创建 Entity 对象或内存对象图不会占用太多内存,但是当调用 SaveChanges() 方法时,在持续时间内,它会继续消耗大量内存,直到方法返回。
在导致此内存消耗的 SaveChanges() 调用期间,究竟发生了什么?