2
respostas

Dúvida ao enviar o pacote para ser instalado no cliente.

Boa tarde pessoal, tudo bom ?

Um detalhe me deixou pensativo a respeito da instalação no sistema no cliente, utilizando o entity framework com migrations. Dúvida : Como irá acontecer a atualização/Criação das tabelas novas que estou enviando como esse novo pacote, em que momento ele ira executar um create/Update para atualizar a versão do banco instalado no cliente?

Obrigado pela atenção...

2 respostas

Cesar, tudo bem ?

Cara eu não entendo muito no mundo .Net C#, no Java o Hibernate, que utiliza as anotações de entidade e tudo mais, quando nós usamos o esquema dele criar o banco de dados inicialmente, será criado da forma em que suas classes estão mapeadas, quando ocorre qualquer alteração tem duas possíveis saídas, uma é ele zerar tudo que tínhamos e começar do zero e a outra forma é apenas adicionar as alterações mantendo tudo que já existia no banco previamente.

Eu acredito que o Entity Framework deva funcionar desta forma.

Abraço

Matheus, EF conforme ensinado no curso é diferente. Você precisa usar comandos dentro do visual studio para atualizar o banco, não é automático igual o nH.

A pergunta do Cesar é realmente interessante e não é abordada no curso.