6

我们使用 EF 和 Code First Migrations 已经有一段时间了,我们的 DLL 已经增长到近 10 兆字节。这似乎没什么大不了的,但每次我们向项目添加迁移时,都会导致 DLL 增长。

我发现从项目文件中排除迁移可以正常工作,并且不会损害任何东西(只要您的数据库已经具有这些迁移)。这是一种可以接受的处理臃肿的方式,还是他们需要坚持下去?还是有另一种方法可以将文件保留在项目中,但又不会让它们膨胀太多?

4

1 回答 1

2

不,您不必将带有迁移的项目包含到您的部署包中。没有“真正的”项目应该引用那个。但你确实需要它Update-Database

(最初在评论中回答。)

于 2017-06-20T10:20:10.633 回答