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