是否可以从实体框架手动缩小.mdf
文件的大小,或者至少打开自动缩小选项?
我在某些地方读过不建议这样做,但这是客户要求(在删除数据时缩小文件大小)。
答案 0 :(得分:2)
这不是EF任务/问题。它是SQL Server维护任务。缩小文件/数据库时保留数据碎片是正确的。您可能希望在之后立即进行碎片整理。
我不建议将此作为一种常见行为。除非您进行非常大的删除,否则回收的空间量可能可以忽略不计。如果你确实需要缩小,我会计划在低音量/停机时间内进行碎片整理。
我会告知您的客户此任务的这种性质,并构建正常的维护计划以执行这些类型的数据库活动。这将是一种最佳实践方法。
答案 1 :(得分:1)
通过标准SqlConnection
连接到数据库并执行所需的操作。 EF不适用于此。