Sobes.tech
Junior — Middle

Loyihalaringizda qanday ma'lumotlar bazasi boshqaruv tizimlarini ishlatgansiz?

sobes.tech AI

AIdan javob

C# лойиҳаларда қуйидаги маълумотлар базалари кўп ҳолда ишлатилади:

  • Microsoft SQL Server — .NET дастурлари учун стандарт танлов, Entity Framework билан яхши интеграцияланади.
  • PostgreSQL — очиқ манба ва кенг имкониятлари учун машҳур.
  • MySQL — веб лойиҳаларда кўп қўлланилади.
  • SQLite — енгил дастурлар ёки тестлаш учун ишлатилади.

Entity Framework Core билан MS SQL Serverга уланиш мисоли:

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

using var context = new MyDbContext(options);
// маълумотлар базаси билан ишлаш