EF核心-删除表格

时间:2019-06-12 12:57:26

标签: c# entity-framework-core

我正试图从数据库中删除表,因为不再需要该表,但是我仍然需要代码中的实体。

我在上下文中从DbSet中删除了该实体:

// public virtual DbSet<DocumentInfo> DocumentInfos { get; set; }

但是当我添加迁移时,出现此错误:

  

实体类型'DocumentInfo'需要定义主键。

如果我没有在dbcontext中指定它,为什么它会尝试对该实体做任何事情?

我不再想要该表到数据库中,该怎么办?

1 个答案:

答案 0 :(得分:2)

确保您已删除/注释了其他模型类中提到的所有模型类引用(将被删除)。