Sobes.tech
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í.