【发布时间】:2016-02-25 08:45:37
【问题描述】:
我在实体框架的代码优先模型中通过我的类创建了一个数据库。我正在使用迁移从我的模型类更新数据库。
现在如何更改数据库和更新我的课程?
【问题讨论】:
-
如果您正在使用 Code First 并且您正在考虑接触数据库,那么您将违反 Code First 原则。 Code First 工作得非常好,但你不应该改变它的开发流程,因为事情会变得非常棘手。考虑坚持使用 Code First 或其他 EF 替代方案,例如 Data Base First 或 Model First。
-
@Felipe Correa,这意味着如果我想更改我的数据库,我应该先从 codefirst 切换到 db 吗?
-
您永远不应该在这些 EF 方法之间进行更改。你选择一个,如果你不希望将来出现任何问题,你应该坚持下去。
标签: c# database entity-framework code-first