Parabéns pelo conteúdo Tem como criar triggers no EF
7 ай бұрын
Valeu Juliano! Oficialmente não tem um facilitador, mas você pode criar triggers via EF utilizando SQL puro. Dá uma olhada nessa doc: learn.microsoft.com/en-us/ef/core/managing-schemas/migrations/managing?tabs=dotnet-core-cli#arbitrary-changes-via-raw-sql
@Yannk77710 ай бұрын
E por ai que eu faco para arrumar o rastreamento de entidades do entity?
10 ай бұрын
O que você se refere com "rastramentos"? Ativar ou Desativar o Change Tracker? Nesse vídeo eu mostro os mapeamentos, que basicamente é a modelagem das tabelas/colunas que vão para o banco de dados.
@Yannk77710 ай бұрын
Estou tendo problemas que tipo eu tenho uma entidade de cliente , e uma de pedido que tem o cliente como propriedade dele . Porem , quando eu passo o cliente ja existente no banco de dados no pedido ele da um erro falando que essa essa entidade ja tem no banco de dados. Basicamente desse jeito ele cria uma nova entidade ao inves de relacionar com a ja existente
10 ай бұрын
@@Yannk777 Provavelmente o que está acontecendo é que você está passando um novo objeto "cliente" ou sem o change tracker habilitado. Dessa forma o EF acha que é um novo registro. Uma das maneiras que provavelmente irão funcionar para ti, é buscar esse cliente do banco, mantendo o change tracker ligado e passar o objeto recuperado do banco (tem que ser o mesmo objeto) para o pedido. Como aqui fica mais complicado de perguntar/responder. Temos uma comunidade no discord. Sinta-se a vontade para entrar: bit.ly/andresecco_discord
@eugeniolopes8134 Жыл бұрын
Obrigado pelo material em vídeo gratuito e de ótima qualidade !
@MCFarias. Жыл бұрын
OnModelCreating ou DataAnnotations, qual seria o melhor de se usar?
Жыл бұрын
Acredito que sua dúvida seja de como realizar o mapeamento das entidades no EF, certo? Existem duas formas: DataAnnotations, como mencionou e a outra é a FluentAPI. Eu prefiro utilizar FluentAPI, pois através dessa forma consigo separar totalmente as responsabilidades da camada de dados e da camada de domínio, não tendo que "sujar" minhas entidades com marcações que só estão lá para definir detalhes sobre a persistência de dados. Já com os mapeamentos via FluentAPI, consigo concentrar isso na camada de dados, por exemplo.
@lucymattos691 Жыл бұрын
Ótima explicação !!👏
@Paulo__Armando Жыл бұрын
eu aqui me matando, valeu mano
@fabriciomonteiro5309 Жыл бұрын
Até o mento de assunto sobre EF, essa série de vídeos seus com toda certeza é a melhor do KZbin! Até o momento não tinha achado alguém que explica tão detalhado como funciona o EntityFramework... Você tem cursos o algo do tipo para aprender mais profundamente com você?
Жыл бұрын
Obrigado Fabrício! Que bom que curtiu! Até o momento não tenho nenhum curso. A galera pede bastante, quem sabe daqui um tempo :)
@sebastiaofreitas25542 жыл бұрын
Ola, tem que usar a palavra "Virtual" na ICollecton Livros ou ele ja assume que é opcional?
2 жыл бұрын
Olá! O uso do virtual não serve para assumir que é algo opcional e sim para deixar as propriedades de navegação prontas caso queira utilizar o Lazy Loading