我正在尝试首先在一个新的 MVC 4 项目中编写代码,并拥有一个运行良好的“日志”mvc,并且它在 /Migrations/Configuration.cs 中的 Seed 函数也运行良好。但是,当我在 AccountModels.cs 中处理 UserProfile 模型,然后为其使用 Enable-Migrations 时,我丢失了日志模型的所有种子代码,它被替换为 UserProfile 的外壳。:(
当首先使用代码并拥有多个模型时,不可避免地都有自己的 DbContext(除非它们都应该共享一个?)如何保留每个 DbContext 和模型的种子代码?
我很震惊以前没有人遇到过这个问题。我只是不希望每次在执行 Enable-Migrations 命令时在代码优先 mvc 项目中使用包管理器控制台时都重新编写 Configuration.cs,或者至少为什么每个 dbcontext 都不能有自己的 configuration.cs,或者某物!看来我可能很快就要提供赏金了。