我如何更新DBContext&数据库架构更改后的pocos?

时间:2017-10-09 16:11:52

标签: asp.net-mvc entity-framework ef-code-first

我一直使用edmx文件方法,只运行“从数据库更新”。现在我首先从现有数据库中使用Code。

当DBA更改数据库架构时,如何更新我的dbcontext文件和POCO以匹配?这是迁移的目的吗?我只是删除模型文件夹中的所有内容并重新创建吗?

1 个答案:

答案 0 :(得分:1)

“Code-First”在EF中有两种不同的含义。它既是建模工作流程又是映射样式。您可以使用数据库优先建模进行代码优先映射。您只需在更改数据库后重新生成实体类型,或手动更改它们以匹配数据库更改。这就是所谓的“Code-First From and Existing Database”