Junior — Middle
Máte zkušenosti s vývojem a návrhem databází?
sobes.tech AI
Odpověď od AI
Ano, zkušenosti s vývojem a návrhem databází zahrnují tvorbu datových schémat, normalizaci tabulek, psaní SQL dotazů a optimalizaci výkonu. V C# se často používá Entity Framework pro práci s databázemi, což umožňuje navrhovat datové modely a spravovat je prostřednictvím kódu.
Příklad jednoduché třídy 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 přístup umožňuje navrhovat databázi na úrovni kódu a spravovat migrace.