首先将 EDMX 转换为代码以将 from.net framework 4.6 升级到 .net Core 2.0
Convert EDMX to Code first to upgrade from.net framework 4.6 to .net Core 2.0
我需要将现有的 .net Framework 项目升级到 .net core 2.0。
我注意到 .NET Core 2.0 不支持 EDMX (Entity Framework)。我是否需要将 EDMX 转换为 Code First 方法,然后升级到 .NET Core?
最简单快捷的方法是什么?
EF 5.x 适用于 C# 的 DbContext Fluent 生成器是否有助于将 EDMX 转换为代码优先?
您没有将 EDMX 转换为 Code First。您需要做的是基于现有数据库,通过 Scaffold-DbContext 命令进行逆向工程。您可以完全删除 EDMX、当前上下文和模型 类 并让 EF Core 脚手架新建 类。从那时起,您将在 Code First 模式下工作(更改模型 类 并创建迁移等)。请参阅此 link 以了解如何操作:
https://www.entityframeworktutorial.net/efcore/create-model-for-existing-database-in-ef-core.aspx
我需要将现有的 .net Framework 项目升级到 .net core 2.0。 我注意到 .NET Core 2.0 不支持 EDMX (Entity Framework)。我是否需要将 EDMX 转换为 Code First 方法,然后升级到 .NET Core? 最简单快捷的方法是什么? EF 5.x 适用于 C# 的 DbContext Fluent 生成器是否有助于将 EDMX 转换为代码优先?
您没有将 EDMX 转换为 Code First。您需要做的是基于现有数据库,通过 Scaffold-DbContext 命令进行逆向工程。您可以完全删除 EDMX、当前上下文和模型 类 并让 EF Core 脚手架新建 类。从那时起,您将在 Code First 模式下工作(更改模型 类 并创建迁移等)。请参阅此 link 以了解如何操作:
https://www.entityframeworktutorial.net/efcore/create-model-for-existing-database-in-ef-core.aspx