Sobes.tech
Junior — Middle

Czy masz doświadczenie w tworzeniu i projektowaniu baz danych?

sobes.tech AI

Odpowiedź od AI

Tak, doświadczenie w tworzeniu i projektowaniu baz danych obejmuje tworzenie schematów danych, normalizację tabel, pisanie zapytań SQL i optymalizację wydajności. W C# często używa się Entity Framework do pracy z bazami danych, co pozwala na projektowanie modeli danych i zarządzanie nimi za pomocą kodu.

Przykład prostej klasy modelu i kontekstu w 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");
    }
}

Taki podejście pozwala na projektowanie bazy danych na poziomie kodu i zarządzanie migracjami.