No momento em que o instrutor importa a base e cria os o designer Ele não cria os Models?
Na opção que ele poe só cria o arquivo edmx.
Então como que eu utilizando uma aplicação MVC vou poder acessar as models?
No momento em que o instrutor importa a base e cria os o designer Ele não cria os Models?
Na opção que ele poe só cria o arquivo edmx.
Então como que eu utilizando uma aplicação MVC vou poder acessar as models?
Oi Leonardo!
Você até pode usar classes de entidades do EF como "modelos" do MVC. Mas em algum momento, as suas views podem precisar de informações extras que não estão nas classes de domínio. Essas informações extras podem ser campos calculados (somente leitura), que não podem ser persistidos em tabelas. Então faz sentido criar classes separadas para models, que inicialmente serão cópias das estruturas das entidades. Se suas views precisarem de informações adicionais, você só precisa modificar as models, e não as entidades do EF. Mas é claro que ter classes separadas significa que você precisa converter entidades para modelos e vice-versa, e isso dá mais trabalho.
No nosso curso de ASP.NET MVC 5, as classes das entidades do Entity Framework são as mesmas classes dos modelos do MVC, e talvez você prefira essa abordagem.
Boa sorte e bons estudos!