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: 28491|Respuesta: 4

[Fuente] ef Realizar la resolución de errores de Add-Migration

[Copiar enlace]
Publicado en 5/7/2018 16:24:26 | | | |
Tu proyecto inicial 'XXX' no hace referencia a Microsoft.EntityFrameworkCore.Design. Este paquete es necesario para que funcionen las Herramientas Básicas del Entity Framework. Asegúrate de que tu proyecto inicial es correcto, instala el paquete y vuelve a intentarlo.




Al ejecutar un comando, aparece un aviso amarillo en la parte inferior, de la siguiente manera:

Tanto Entity Framework Core como Entity Framework 6 están instalados. Las herramientas Entity Framework Core están funcionando. Utiliza 'EntityFramework\Add-Migration' para el Entity Framework 6.
Tanto Entity Framework Core como Entity Framework 6 están instalados. Las herramientas principales del Entity Framework están en funcionamiento. Utiliza "EntityFramework\Add-Migration" para el Entity Framework 6.

Solución:



Están instalados tanto los comandos Entity Framework 6.x como Entity Framework Core. La versión de Entity Framework 6 está en ejecución. Puedes calificar completamente el comando para seleccionar cuál ejecutar, 'EntityFramework\Add-Migration' para EF6.x y 'EntityFrameworkCore\Add-Migration' para EF Core.

Se instalan los comandos Entity Framework 6.x y Entity Framework Core. Se está ejecutando la versión de Entity Framework 6. Puedes calificar completamente los comandos para elegir qué comandos ejecutar, "EntityFramework\Add-Migration" para EF6.x y "EntityFrameworkCore\Add-Migration" para EF Core.




Anterior:Pide ayuda al sistema de gestión académica del campus para recuperar contraseñas
Próximo:404 páginas para la implementación pura de HTML5 CSS3
 Propietario| Publicado en 13/2/2019 13:08:46 |
Si quieres obtener información de ayuda detallada para comandos de PowerShell, como Enable-Migration, solo tienes que introducirlaMigraciones de Obtención de Ayuda Habilitada, y otros comandos van seguidos de analogía.

Para más información, consulte la documentación oficial de Microsoft:El inicio de sesión del hipervínculo es visible.
Publicado en 13/2/2019 13:19:31 |
Mark
 Propietario| Publicado en 21/6/2023 22:39:28 |
VS 2022 dará un error al ejecutar el comando de migración, lo cual es normal al usar VS 2019.

PM> EntityFramework\Add-Migration test
Están instalados tanto los comandos Entity Framework 6.x como Entity Framework Core. La versión de Entity Framework 6 está en ejecución. Puedes calificar completamente el comando para seleccionar cuál ejecutar, 'EntityFramework\Add-Migration' para EF6.x y 'EntityFrameworkCore\Add-Migration' para EF Core.
System.ArgumentNullException: 值不能为 null。
Nombre del parámetro: tipo
   en System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
   en System.Activator.CreateInstance(Type type, Object[] args)
   en System.Data.Entity.Migrations.Extensions.ProjectExtensions.GetProjectTypes(Project project, Int32 shellVersion)
   En System.Data.Entity.Migrations.Extensions.ProjectExtensions.IsWebSiteProject(proyecto proyecto)
   En System.Data.Entity.Migrations.Extensions.ProjectExtensions.GetTargetDir(proyecto proyecto)
   En System.Data.Entity.Migrations.MigrationsDomainCommand.GetFacade(String configurationTypeName, boolean useContextWorkingDirectory)
   En System.Data.Entity.Migrations.AddMigrationCommand.Execute(String name, Boolean force, Boolean ignoreChanges)
   En System.Data.Entity.Migrations.MigrationsDomainCommand.Execute(Action command)
El valor no puede ser nulo.
Nombre del parámetro: tipo

 Propietario| Publicado en 14/7/2023 20:55:15 |
Xiao Zhazha Publicado el 2023-6-21 22:39
VS 2022 dará un error al ejecutar el comando de migración, lo cual es normal al usar VS 2019.

PM> EntityFramework\Add-Migration test


Solución VS 2022

No se puede cargar el módulo "EntityFramework". Para más información, ejecuta Import-Module EntityFramework


Actualiza a EntityFramework.6.4.4 y ejecuta el siguiente comando:

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