Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 28491|Resposta: 4

[Fonte] ef Execute a resolução de erros de Adição-Migração

[Copiar link]
Publicado em 05/07/2018 16:24:26 | | | |
Seu projeto inicial 'XXX' não faz referência a Microsoft.EntityFrameworkCore.Design. Esse pacote é necessário para que as Ferramentas Centrais do Entity Framework funcionem. Certifique-se de que seu projeto inicial está correto, instale o pacote e tente novamente.




Ao executar um comando, há um prompt amarelo na parte inferior, conforme segue:

Tanto o Entity Framework Core quanto o Entity Framework 6 estão instalados. As ferramentas Entity Framework Core estão rodando. Use 'EntityFramework\Add-Migration' para o Entity Framework 6.
Tanto o Entity Framework Core quanto o Entity Framework 6 estão instalados. As ferramentas centrais do Entity Framework estão rodando. Use "EntityFramework\Add-Migration" para o Entity Framework 6.

Solução:



Tanto os comandos Entity Framework 6.x quanto Entity Framework Core estão instalados. A versão do Entity Framework 6 está sendo executada. Você pode qualificar totalmente o comando para selecionar qual executar, 'EntityFramework\Add-Migration' para EF6.x e 'EntityFrameworkCore\Add-Migration' para EF Core.

Os comandos Entity Framework 6.x e Entity Framework Core estão instalados. A versão do Entity Framework 6 está sendo executada. Você pode qualificar totalmente os comandos para escolher quais comandos executar, "EntityFramework\Add-Migration" para EF6.x e "EntityFrameworkCore\Add-Migration" para EF Core.




Anterior:Peça ajuda ao sistema de gerenciamento acadêmico do campus para recuperar senhas
Próximo:404 páginas para implementação pura de CSS3 em HTML5
 Senhorio| Publicado em 13/02/2019 13:08:46 |
Se você quiser obter informações detalhadas de ajuda para comandos PowerShell, como Enable-Migration, basta inseri-loObtenha-Ajuda Habilita-Migrações, e outros comandos são seguidos por analogia.

Para mais informações, consulte a documentação oficial da Microsoft:O login do hiperlink está visível.
Publicado em 13/02/2019 13:19:31 |
Mark
 Senhorio| Publicado em 21/06/2023 22:39:28 |
O VS 2022 gera um erro ao executar o comando de migração, o que é normal ao usar o VS 2019.

PM> teste EntityFramework\Add-Migration
Tanto os comandos Entity Framework 6.x quanto Entity Framework Core estão instalados. A versão do Entity Framework 6 está sendo executada. Você pode qualificar totalmente o comando para selecionar qual executar, 'EntityFramework\Add-Migration' para EF6.x e 'EntityFrameworkCore\Add-Migration' para EF Core.
System.ArgumentNullException: 值不能为 null。
Nome do parâmetro: tipo
   em System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
   em System.Activator.CreateInstance(Type type, Object[] args)
   em System.Data.Entity.Migrations.Extensions.ProjectExtensions.GetProjectTypes(Project project, Int32 shellVersion)
   Em System.Data.Entity.Migrations.Extensions.ProjectExtensions.IsWebSiteProject(projeto do projeto)
   Em System.Data.Entity.Migrations.Extensions.ProjectExtensions.GetTargetDir(projeto projeto)
   Em System.Data.Entity.Migrations.MigrationsDomainCommand.GetFacade(StringConfigurationTypeName, Boolean useContextWorkingDirectory)
   Em System.Data.Entity.Migrations.AddMigrationCommand.Execute(String name, Boolean force, Boolean ignoreChanges)
   Em System.Data.Entity.Migrations.MigrationsDomainCommand.Execute(Action command)
O valor não pode ser nulo.
Nome do parâmetro: tipo

 Senhorio| Publicado em 14/07/2023 20:55:15 |
Xiao Zhazha Postado em 2023-6-21 22:39
O VS 2022 gera um erro ao executar o comando de migração, o que é normal ao usar o VS 2019.

PM> teste EntityFramework\Add-Migration


Solução VS 2022

Não é possível carregar o módulo "EntityFramework". Para mais informações, execute o Import-Module EntityFramework


Atualize para EntityFramework.6.4.4 e execute o seguinte comando:

Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com