Sobes.tech
Junior — Middle

Czy mógłbyś podzielić się swoim doświadczeniem z językiem C# i projektami, w których go używałeś?

sobes.tech AI

Odpowiedź od AI

W moich projektach w C# głównie pracowałem nad tworzeniem aplikacji webowych na ASP.NET Core i aplikacji desktopowych z użyciem WPF. Na przykład stworzyłem system zarządzania zamówieniami, w którym zaimplementowałem REST API do komunikacji z frontendem i bazą danych za pomocą Entity Framework Core. Używałem również LINQ do wygodnej pracy z kolekcjami oraz programowania asynchronicznego z async/await w celu zwiększenia wydajności.

Przykład prostego metody w C# z asynchronicznym zapytaniem do bazy danych:

public async Task<List<Order>> GetOrdersAsync()
{
    using(var context = new AppDbContext())
    {
        return await context.Orders.Where(o => o.Status == "Active").ToListAsync();
    }
}