减小 .通过实体框架删除数据时的 MDF 文件

本文关键字:MDF 文件 数据 删除 实体 框架 减小 | 更新日期: 2023-09-27 17:55:38

是否可以从实体框架手动缩小.mdf文件的大小,或者至少打开自动收缩选项?

我在某些地方读到不建议这样做,但这是客户的要求(在删除数据时减小文件大小)。

减小 .通过实体框架删除数据时的 MDF 文件

这不是

EF 任务/问题。这是一项 SQL Server 维护任务。当您缩小文件/数据库时,您是正确的,您会让数据碎片化。您可能希望立即进行碎片整理。

我不建议将此作为常见行为。除非您正在执行非常大的删除,否则回收的空间量可能可以忽略不计。如果您确实需要缩小,我会在低容量/停机时间进行计划并进行碎片整理。

我会告知您的客户此任务的这种性质,并建立正常的维护计划来执行这些类型的数据库活动。这将是一个最佳做法方法。

通过标准SqlConnection连接到数据库并执行所需的操作。EF 不用于此目的。