ASP.NET迁移,DbContext和深度学习方法

问题描述:

如果我们创建了插入DbContext的类并创建了关系数据库和我们的方法。我们为什么需要迁移?我正在从他们所说的教程中学习如果你会这样做,你会得到这个,但他们并没有教我们实际的逻辑和意义。提前感谢您的回答。ASP.NET迁移,DbContext和深度学习方法

那么当你的应用程序已经投入生产并且你必须改变你的实体时会发生什么?如果您需要添加一列,更改数据类型或长度,会怎么样?

当您进行此类更改时,迁移可用于跟踪实际数据库表和实体类模型之间的差异,并生成将这些更改应用于实际数据库的代码。

您可以将迁移看作是对数据库进行版本控制的一种方式。

+0

非常感谢。那么DbContext呢? ?什么是应用程序中的角色? @jmoerdyk – SSadig