É um benefício do uso do Entity Framework Core:

Próximas questões
Com base no mesmo assunto
Q2171643 Programação
É um benefício do uso do Entity Framework Core:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Resposta Correta: C - Possibilidade de gerenciamento de banco de dados sem a necessidade de linguagem SQL.

O Entity Framework Core é um ORM (Object-Relational Mapper) que facilita o desenvolvimento de aplicações .NET ao permitir que os desenvolvedores trabalhem com dados usando objetos do domínio do negócio, sem ter que se preocupar com as complexidades do acesso a dados relacionais e com a linguagem de consulta estruturada (SQL). A principal vantagem do Entity Framework Core é permitir que você escreva código em C# (ou outra linguagem .NET) para criar, ler, atualizar e deletar dados no banco de dados, enquanto o framework traduz essas operações para SQL por detrás dos bastidores. Isso não só simplifica o processo de desenvolvimento, mas também ajuda a prevenir erros comuns relacionados à injeção de SQL e facilita a manutenção do código.

Por que a alternativa C está correta? Porque ela destaca exatamente essa funcionalidade de abstração do SQL que o Entity Framework Core oferece. Em vez de escrever consultas SQL manualmente, os desenvolvedores podem se concentrar na lógica de negócios e manipular os dados como se estivessem trabalhando com objetos comuns do .NET, o que é uma grande vantagem em termos de produtividade e segurança.

É importante entender que as outras alternativas não descrevem benefícios do Entity Framework Core:

  • A - Facilidade de implementação de autenticação e autorização é mais associada a frameworks como ASP.NET Identity, não ao Entity Framework Core.
  • B - Desenvolvimento de aplicativos desktop multiplataforma é um benefício mais relacionado a frameworks como o .NET MAUI ou WPF, não ao Entity Framework Core.
  • D - Embora o Entity Framework Core possa ajudar na implementação de testes unitários ao permitir o uso de bancos de dados em memória, não é um benefício exclusivo ou principal desse framework.
  • E - Implementação de microsserviços não é um benefício direto do Entity Framework Core, mas sim de uma arquitetura de aplicação que pode usar qualquer ORM ou mesmo acesso direto a banco de dados.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo