如何在数据库连接关闭后保存更改



>我有一个关于实体框架和效率的问题。

我需要加载许多行数据,修改这些行,然后保存这些修改。

我不希望行数增长到如此之大,以至于将它们存储在内存中将是一个问题。但是,为了能够保存我的更改,我的理解是,在进行更改时,我必须保持数据库连接打开,以便能够保存它们。我不想让数据库连接保持打开状态那么久。

有没有办法将这些记录加载到内存中,关闭数据库连接,进行更改,然后重新打开连接以保存这些更改?

如果没有,否则如何有效地处理这种情况?

有没有办法将这些记录加载到内存中,关闭数据库连接,进行更改,然后重新打开连接以保存这些更改?

是的。请参阅: 实体框架添加和附加以及实体状态

最新更新