我有一个 EF 5 Code First VS 2012 项目和一些实体。我使用更新数据库来生成/播种表和数据。但是我有 4 个包含数据的现有表,我想将这些表映射到 4 个 POCO 类,因为我想通过 DbContext 访问它们。
如果我创建实体 POCO 类并添加适当的我的问题
public DbSet<MyExternal> MyExternals { get; set; }
属性到我的 DbContext 类,当我运行更新数据库时,它会尝试创建表并以错误“表 MyExternal 存在”或类似错误退出。我明白为什么会这样,但我的问题是:如何向更新数据库过程解释不创建/更改这些表?
注意:我知道如何将表映射到与类名等不同的名称,这不是我的问题。