gpt4 book ai didi

entity-framework - 首先将 EDMX 转换为代码以从 .net framework 4.6 升级到 .net Core 2.0

转载 作者:行者123 更新时间:2023-12-05 03:57:20 41 4
gpt4 key购买 nike

我需要将现有的 .net Framework 项目升级到 .net core 2.0。我注意到 .NET Core 2.0 不支持 EDMX( Entity Framework )。我是否需要将 EDMX 转换为 Code First 方法,然后升级到 .NET Core?最简单快捷的方法是什么?适用于 C# 的 EF 5.x DbContext Fluent Generator 是否有助于将 EDMX 转换为代码优先?

最佳答案

您不会将 EDMX 转换为 Code First。您需要做的是基于现有数据库,通过 Scaffold-DbContext 命令进行逆向工程。您可以完全删除 EDMX、当前上下文和模型类,让 EF Core 构建新类。从那时起,您将在 Code First 模式下工作(更改模型类并创建迁移等)。请参阅此链接以了解如何操作:

https://www.entityframeworktutorial.net/efcore/create-model-for-existing-database-in-ef-core.aspx

关于entity-framework - 首先将 EDMX 转换为代码以从 .net framework 4.6 升级到 .net Core 2.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58626945/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com