Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Entity framework 首先将EDMX转换为代码,以便从.net framework 4.6升级到.net Core 2.0_Entity Framework_Asp.net Core 2.0 - Fatal编程技术网

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

Entity framework 首先将EDMX转换为代码,以便从.net framework 4.6升级到.net Core 2.0,entity-framework,asp.net-core-2.0,Entity Framework,Asp.net Core 2.0,我需要将现有的.net framework项目升级到.net core 2.0。 我注意到.NETCore2.0不支持EDMX(实体框架)。我是否需要将EDMX转换为代码优先的方法,然后升级到.NET Core? 最简单、最快捷的方法是什么? EF 5.x DbContext Fluent Generator for C是否有助于先将EDMX转换为代码?您不会先将EDMX转换为代码。您需要做的是根据现有数据库,通过Scaffold DbContext命令进行反向工程。您可以完全删除EDMX、当前

我需要将现有的.net framework项目升级到.net core 2.0。 我注意到.NETCore2.0不支持EDMX(实体框架)。我是否需要将EDMX转换为代码优先的方法,然后升级到.NET Core? 最简单、最快捷的方法是什么?
EF 5.x DbContext Fluent Generator for C是否有助于先将EDMX转换为代码?

您不会先将EDMX转换为代码。您需要做的是根据现有数据库,通过Scaffold DbContext命令进行反向工程。您可以完全删除EDMX、当前上下文和模型类,并让EF核心构建新类。从那时起,您将以代码优先模式工作(更改模型类并创建迁移等)。有关如何操作的说明,请参见此链接:


我应该从.net framework升级到.net core 2.0还是.net core 3.0?我发现.NET3.0中仍然不支持EDMX方法?EDMX将永远不受支持。您需要先进行反向工程并切换到代码。