Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 25483|Respuesta: 0

[Fuente] Error de la tabla 'xxx' ya existe al migrar a EntityFramework Core

[Copiar enlace]
Publicado en 19/11/2019 13:01:20 | | | |
En la versión de .NET Framework, suponiendo que la base de datos ya existe, esto puede resolverse creando un nuevo archivo de migración vacío.
Antes de EF Core, había muchos comandos para migración, y cuando se produjo la migración, podíamos resolverlo usando el comando cómo:


Actualiza tu base de datos con la migración Code First
https://www.itsvse.com/thread-4827-1-1.html
(Fuente: Architect_Programmer)
Sin embargo, en EF Core solo hay dos comandos para la migración:





Cuando inicializamos la migración por primera vez, la estructura de la tabla se genera completamente para inicializar la tabla mediante la migración de la migración dotnet EF añadiendo inicial, y la próxima vez que hagamos la migración, esta o aquella operación no intencionada dará como resultado

La 'cuenta' de la tabla ya existe


A continuación se muestra el archivo de migración para la primera inicialización, de la siguiente manera:

Para resolver los problemas anteriores, la premisa es que los archivos originales de migración siguen ahí, y necesitamos eliminar todos los datos del método Up, mientras que los datos del método Down pueden eliminarse o no







Anterior:Gastar dinero deliberadamente para registrarse, los recursos que se van a gastar son simplemente engañosos
Próximo:Sparklite-Sparklite-v1.2.16
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com