Fórum Code first e Model first - qual a diferença? #581295
12/05/2017
0
Alguém poderia explicar essa diferença aqui na comunidade do fórum?
grande abraço!
Gladstone Matos
Curtir tópico
+ 0Post mais votado
12/05/2017
Code First - É quando você cria seu código e suas entidades na IDE de desenvolvimento e posteriormente você gera todo sua base de dados em cima do código programado.
ModelFirst: Exatamente o contrário, quando você tem uma base de dados pronta e vai criar suas entidades no sistema em cima de uma base existente.
Eu particularmente utilizo a segundo a opção.
Creio que mais pessoas possam complementar sua questão.
Fabio Parreira
Gostei + 3
Mais Posts
12/05/2017
Gladstone Matos
Gostei + 0
19/07/2017
Joel Rodrigues
- Database First: o banco já existe e a partir de suas tabelas o Visual Studio gera as classes da nossa aplicação;
- Model First: usamos a ferramenta visual (Entity Model Designer) para gerar um diagrama de classes a partir do qual serão geradas as classes e as tabelas do banco;
- Code First: escrevemos primeiramente as classes (sem design) e a partir delas o EF gera o banco e as tabelas.
Atualmente, para projetos novos, a abordagem Code First tem sido a mais adotada, enquanto a Model First tem sido cada vez menos usada.
Abraço.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)