Skip to content

fosouzadev-public/entity-framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

entity-framework

http://localhost:5036/scalar/

MSSQL Database docker

docker pull mcr.microsoft.com/mssql/server:2022-latest
docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=dCN23Axh0KQr" -p 1433:1433 --name entity-framework-db --hostname ms-sql-db -d mcr.microsoft.com/mssql/server:2022-latest

Gerar script SQL (para DBA review em produção)

Instalar dotnet tool:

dotnet tool install --global dotnet-ef

Criar uma migration

dotnet ef migrations add [nome-migration] --startup-project WebApi.csproj --output-dir ./Data/Migrations

Gerar scripts para validação e execução da primeira migration no banco de dados

dotnet ef migrations script 0 --startup-project WebApi.csproj -o ./Data/Sql/[nome-migration].sql

Gerar scripts para validação e execução das demais migrations no banco de dados

dotnet ef migrations script [nome-da-ultima-migration-sem-data-e-hora] --startup-project WebApi.csproj -o ./Data/Sql/[nome-migration].sql

Passando a connection string ao invés de ler do appsettings.json

dotnet ef migrations script --startup-project WebApi.csproj --connection "[connectionString]" -o .Data/Sql/migration.sql

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors