Junior — Middle
Máte skúsenosti s vývojom a návrhom databáz?
sobes.tech AI
Odpoveď od AI
Áno, skúsenosti s vývojom a návrhom databáz zahŕňajú tvorbu schém dát, normalizáciu tabuliek, písanie SQL dopytov a optimalizáciu výkonu. V C# sa často používa Entity Framework na prácu s databázami, čo umožňuje navrhovanie dátových modelov a ich správu prostredníctvom kódu.
Príklad jednoduchej triedy modelu a kontextu v Entity Framework:
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");
}
}
Tento prístup umožňuje navrhovanie databázy na úrovni kódu a správu migrácií.