Sobes.tech
Junior — Middle

Que sistemas de gestão de bases de dados utilizaste nos teus projetos?

sobes.tech IA

Resposta da IA

Nos projetos em C# frequentemente utilizam os seguintes SGBDs:

  • Microsoft SQL Server — escolha padrão para aplicações .NET, integra-se bem com Entity Framework.
  • PostgreSQL — popular devido à sua abertura e recursos avançados.
  • MySQL — frequentemente usado em projetos web.
  • SQLite — usado para aplicações leves ou testes.

Exemplo de conexão ao MS SQL Server usando Entity Framework Core:

var options = new DbContextOptionsBuilder<MyDbContext>()
    .UseSqlServer("Server=.;Database=MyDb;Trusted_Connection=True;")
    .Options;

using var context = new MyDbContext(options);
// trabalho com a base de dados