IGTI Blog

Vantagens e desvantagens das formas de desenvolvimento na plataforma .NET

Ainda vemos na internet vários debates/dúvidas sobre as formas de desenvolvimento como Code First, Model First e DataBase First. Acredito que na maioria das vezes as equipes ficam com dúvidas em por onde começar, o que irá ganhar ou perder, ou até mesmo caindo em alguns mitos.

Sendo rápido e direto, no modelo Code First (introduzido no .NET Framework 4.1), primeiro escrevemos nossas classes, para depois ser gerado o banco de dados. Já no caso de DataBase First, primeiro criamos nosso banco de dados para depois codificarmos, tendo com as tabelas já criadas como referencial para criação das nossas classes.

Confira algumas vantagens e desvantagens que podem  auxiliar na decisão no momento do desenvolvimento.

Professor autor: Aniceto Andrade