Junior — Middle
Verilənlər bazalarının hazırlanması və dizaynı sahəsində təcrübəniz varmı?
sobes.tech Süni İntellekt
AI-dan cavab
Bəli, verilənlər bazalarının inkişafı və dizaynı sahəsində təcrübə məlumatların sxemlərinin yaradılması, cədvəllərin normallaşdırılması, SQL sorğularının yazılması və performansın optimallaşdırılmasını əhatə edir. C#-da Entity Framework tez-tez verilənlər bazası ilə işləmək üçün istifadə olunur, bu da məlumat modellərini dizayn etməyə və onları kod vasitəsilə idarə etməyə imkan verir.
Entity Framework-də sadə model sinfi və kontekst nümunəsi:
public class Product
{
public int Id { get; set; }
public string Name { get; set; }
public decimal Price { get; set; }
}
public class AppDbContext : DbContext
{
public DbSet<Product> Products { get; set; }
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseSqlServer("your_connection_string");
}
}
Bu yanaşma kod səviyyəsində verilənlər bazasını dizayn etməyə və miqrasiya idarə etməyə imkan verir.