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);
// маълумотлар базаси билан ишлаш