EF Core - Consultando Dados - V

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 ก.พ. 2025
  • Nesta semana vou continuar mostrando como realizar consultas usando o EF Core apresentando a injeção SQL.
    Se inscreva no canal e deixe o seu like !!!!
    Para artigos sobre a plataforma .NET visite o meu blog em macoratti.net
    Se gostou do conteúdo deixe um 'Valeu Demais' para incentivar o meu trabalho
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 3

  • @josecarlosmacoratti
    @josecarlosmacoratti  6 วันที่ผ่านมา

    Comente e deixe o seu like !!!

  • @andremesquita5587
    @andremesquita5587 6 วันที่ผ่านมา

    Oi professor. Poderia ler meu comentário? Voce poderia explicar como funciona os Entity Lifecycle em algum vídeo posteriormente? Pfvr, te agradeceria muito. Abraços, que Deus abençoe.

    • @josecarlosmacoratti
      @josecarlosmacoratti  วันที่ผ่านมา

      De forma super resumida as principais fases do Entity Lifecycle são:
      Transient (Transitório):
      A entidade acabou de ser criada e ainda não está associada a nenhuma sessão ou contexto de persistência.
      Ela reside apenas na memória e não está presente no banco de dados.
      Persistent (Persistente):
      A entidade está associada a uma sessão ou contexto de persistência.
      Ela foi salva no banco de dados e está sob o controle do gerenciador de entidades.
      As alterações feitas na entidade enquanto ela está nesse estado são automaticamente sincronizadas com o banco de dados.
      Detached (Desanexado):
      A entidade foi removida da sessão ou contexto de persistência.
      Ela ainda existe na memória, mas não está mais sob o controle do gerenciador de entidades.
      As alterações feitas na entidade nesse estado não são automaticamente sincronizadas com o banco de dados.
      As operações que afetam o Entity Lifecycle são:
      Create (Criar): Uma nova entidade é criada e passa para o estado Transient. (added)
      Read (Ler): Uma entidade existente é recuperada do banco de dados e passa para o estado Persistent.
      Update (Atualizar): As alterações são feitas em uma entidade Persistent e são sincronizadas com o banco de dados.(modified)
      Delete (Excluir): Uma entidade Persistent é removida do banco de dados.(deleted)