entity-framework - AspnetCore 从数据库更新

标签 entity-framework aspnetcoretemplatepack

我正在使用 AspNetCore 和 Entity Framework 核心。

我对现有数据库进行了更改,并且希望这些更改反射(reflect)在我的代码中。
在 Entity Framework 的早期版本中,我会执行“从数据库更新”。
我读过很多有关迁移的内容,但它们似乎都向我展示了如何进行初始迁移。

那么我如何根据数据库中的更改来更新我的代码库?

最佳答案

EF Core 不支持数据库优先模型,正如许多地方所讨论的,包括 herehere .

如果您使用 EF Core 遵循代码优先模型,则可以通过对数据库进行逆向工程来获得初始模型,如 here 中所述。 。然后,您将使用迁移从那里更新您的数据库,如here所述。 .

如果您更喜欢以数据为中心的方法,您可以考虑 database projects维护架构。您需要手动保持模型同步,但您可以对各个表进行逆向工程以缓解问题。

关于entity-framework - AspnetCore 从数据库更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44912718/

相关文章:

c# - Entity Framework - 选择不同的

带有Angular的ASP.NET Core无法更新更改

angular - 具有 Angular 错误节点 InvocationException : The Node invocation timed out after 60000ms 的 asp 网络核心

xamarin.forms - 适用于 Visual Studio 2017 for Mac 的 Prism 模板包

c# - IIS 服务器上的 Entity Framework Core 和 Windows 身份验证

c# - 保存到数据库时出现 InvalidOperationException

c# - EF Core,投影子集合预加载

.net - 为什么 ToUpper 会导致 Entity Framework 5.0 切换到 Unicode?