Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Mapeamento de BD já existente

Digamos que eu já tenha um banco de Dados com varias tabelas e relacionamentos , eu consigo aplicar o Entity nesse Banco de Dados e o Entity criar as classes referentes as Tabelas ou eu tenho que criar as classes das Tabelas manualmente?

1 resposta
solução!

Olá, Flavio

Felizmente você pode fazer a "engenharia reversa" de um banco de dados preexistente, utilizando o comando Scaffold-DbContext do Package Manager Console, conforme o documento da microsoft:

Reverse engineer your model

Now it's time to create the EF model based on your existing database.

  • Tools –> NuGet Package Manager –> Package Manager Console
  • Run the following command to create a model from the existing database. If you receive an error stating The term 'Scaffold-DbContext' is not recognized as the name of a cmdlet, then close and reopen Visual Studio.

` Scaffold-DbContext "Server=(localdb)\mssqllocaldb;Database=Blogging;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models

https://docs.microsoft.com/en-us/ef/core/get-started/aspnetcore/existing-db

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software