我已经搜索过,但没有找到关于这个主题的太多内容。有没有人看到 DBContext 的简洁“操作顺序”,包括实例化、验证、保存等内容?我主要是好奇,因为在我的 EF 4.3 Code First 上下文中使用 LINQPad 时,它在我自己的任何查询之前运行两个查询。一个与我理解的迁移历史有关,因为我们正在使用 EF Migrations 并且它试图查看它是否需要自动更新,另一个是我不理解的 EdmMetadata 表,因为它听起来像如果我们使用 EFMigrations,则不需要。
我对为什么调用一个查询缺乏了解,这让我想知道 DBContext 生命周期的其他部分是否有我不知道的可能有助于理解/覆盖。提前致谢!