【问题标题】:Prevent EF Core from dropping tables in DB防止 EF Core 删除数据库中的表
【发布时间】:2018-04-19 12:43:28
【问题描述】:

我在 VS 2017 中创建了一个新项目,通过个人帐户进行模板身份验证。所以我进行了初始迁移,代码生成了存储帐户信息所需的表。问题是,一旦迁移完成,随后的迁移这些创建的表被视为不需要并建议删除每个新迁移,因为项目中没有它们的 POCO 模型。那么如何从 EF Core 迁移中“隐藏”它们,除了手动编辑每个迁移之外,还有什么方便的方法吗?

【问题讨论】:

  • 从 DBContext 中移除这些类

标签: c# visual-studio ef-code-first


【解决方案1】:

我的错误是创建自定义 DbContext 不是继承自 IdentityDbContext,而是继承自 DbContext,所以所有这些表都像“外来”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-25
    • 2020-01-25
    • 2019-11-17
    • 1970-01-01
    • 2020-01-21
    • 2021-05-15
    • 2020-07-09
    • 1970-01-01
    相关资源
    最近更新 更多