EF 4.3.1 IMigrationMetadata.Target字符串导致"没有剩余的逻辑空间来创建更多用户字符串".编译错误

NAT*_*O24 7 entity-framework

自4.3.x版本的Entity Framework发布以来,我们已经生成了大约80次迁移.每次我们生成新的迁移时,EF都会为IMigrationMetadata.Target属性创建当前模型的快照.

由于每次迁移都会为我们的装配添加约135k个字符,因此我们开始达到临界质量.我们现在收到"没有剩余的逻辑空间来创建更多的用户字符串".编译器错误.结合使用预编译视图,你有很多字符串.

在复杂模型中使用EF迁移的最佳长期方法是什么?

也许add-migration应该生成这些w /资源文件.

And*_*ers 1

感谢您报告此事。我已将此问题添加到 EF6 的积压工作中。

目前,用资源查找替换字符串是我能想到的最佳解决方法。