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
.net 将ef迁移到ef core而不创建额外迁移文件的最佳方法_.net_Entity Framework_Asp.net Core_Entity Framework Core_Ef Core 3.0 - Fatal编程技术网

.net 将ef迁移到ef core而不创建额外迁移文件的最佳方法

.net 将ef迁移到ef core而不创建额外迁移文件的最佳方法,.net,entity-framework,asp.net-core,entity-framework-core,ef-core-3.0,.net,Entity Framework,Asp.net Core,Entity Framework Core,Ef Core 3.0,我正在进行MVC到Angular/WebApi的迁移项目 迁移的功能很少,现在我的公司认为我们应该将WebApi迁移到.NETCore,保持MVC项目不变 如果我们这样做,我们将有两个项目指向同一个数据库。数据库是使用代码优先的方法创建的 是否有一种方法可以在不创建额外迁移文件的情况下迁移到ef core。 我知道ef的许多特性不在ef核心fluent api中,就像N2N关系一样 我假设有两个应用程序首先使用代码指向同一个数据库,不同的迁移文件会产生冲突 我们还不能停止使用MVC(.net f

我正在进行MVC到Angular/WebApi的迁移项目

迁移的功能很少,现在我的公司认为我们应该将WebApi迁移到.NETCore,保持MVC项目不变

如果我们这样做,我们将有两个项目指向同一个数据库。数据库是使用代码优先的方法创建的

是否有一种方法可以在不创建额外迁移文件的情况下迁移到ef core。

我知道ef的许多特性不在ef核心fluent api中,就像N2N关系一样

我假设有两个应用程序首先使用代码指向同一个数据库,不同的迁移文件会产生冲突

我们还不能停止使用MVC(.net framework)项目,因为还没有迁移所有功能

请建议最好的方法


谢谢。

每个应用程序都使用相同的表格吗?如果是这样,请选择一个应用程序负责管理数据库架构,并在另一个应用程序中禁用迁移。如果要使用EF Core应用程序管理模式,请参阅有关引导迁移的指南

如果每个应用程序主要使用自己的表,请为少数共享表选择一个所有者,并在其他应用程序的迁移中排除它们。如果没有问题,这意味着手动删除为表搭建的任何操作