EF3.1 gera código baseado no banco de dados

Como essa ferramenta não oferece suporte a 5.0 no momento, a versão 3.1 é gerada. É muito mais conveniente atualizar para o 5.0 no futuro.

Ferramenta gerenciadora de pacotes Open Vs --Nug - Console de gerenciamento de pacotes
é fornecido para armazenar um programa de inicialização ou biblioteca de modelo sólido de console
Scaffold-DbContext "string de conexão de banco de dados" Microsoft.EntityFrameworkCore.SqlServer -context DBContext- biblioteca de modelo de entidade de armazenamento ou console-force

A string de comando realmente usada no projeto: Scaffold-DbContext "Fonte de dados = YD-2622; Catálogo inicial = MobileVideo; ID do usuário = sa; Senha = 123123" Microsoft.EntityFrameworkCore.SqlServer -context MobileVideoContext -Project Mobile.Video.Database- força

EF Coew + Mysql gera classes de entidade do banco de dados para o projeto

1. Clique em "Ferramentas" -> "Gerenciador de pacotes NuGet" -> "Console do gerenciador de pacotes"

Instale os seguintes pacotes separadamente

Install-Package MySql.Data.EntityFrameworkCore -Pre
Install-Package Pomelo.EntityFrameworkCore.MySql
Install-Package Microsoft.EntityFrameworkCore.Tools
Install-Package Microsoft.VisualStudio.Web.CodeGeneration.Design

Se houver um conflito de versão, instale a versão apropriada manualmente. O comando acima instala a versão mais recente por padrão

2. Execute a seguinte instrução no console do gerenciador de pacotes para gerar classes de entidade

Scaffold-DbContext "server=127.0.0.1;userid=root;pwd=root;port=3306;database=kwjl5;sslmode=none;" Pomelo.EntityFrameworkCore.MySql -OutputDir Models -Force

Acho que você gosta

Origin blog.csdn.net/phker/article/details/110354313
Recomendado
Clasificación