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 - วิทยาศาสตร์และเทคโนโลยี
Comente e deixe o seu like !!!
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.
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)