"EF Core jest wolny" - to częsta opinia, która przewija się w branży .NET. Wielu developerów narzeka na wydajność Entity Framework Core, ale czy słusznie? Po latach pracy z .NET i audytowaniu aplikacji mogę śmiało stwierdzić, [...]
W typowych aplikacjach usuwanie rekordu z bazy danych oznacza jego trwałe skasowanie. Czasem jednak zależy nam, aby usunąć dane tylko pozornie, pozostawiając je w bazie do ewentualnego przywrócenia lub do celów audytowych. [...]
W środowisku programistycznym, gdzie aplikacja dynamicznie się rozwija, schemat bazy danych musi ewoluować razem z kodem. Gdy pracuje nad tym wiele osób, kluczowe jest utrzymanie wersjonowania bazy danych, tak, aby każdy [...]
Entity Framework Core (EF Core) znacznie ułatwia pracę z bazą danych w aplikacjach .NET. Jednak nawet tak wygodne narzędzie może sprawiać kłopoty, jeśli nie znamy jego pułapek. Wielu początkujących programistów (a czasem [...]
Entity Framework Core (EF Core) domyślnie śledzi (tracking) wszystkie pobrane encje. Oznacza to, że zmiany w tych obiektach zostaną wykryte i mogą być automatycznie zapisane w bazie danych podczas wywołania SaveChanges(). [...]
Entity Framework Core i Dapper to 2 popularne podejścia do dostępu do bazy danych w aplikacjach .NET. Pierwsze z nich jest pełnoprawnym frameworkiem ORM od Microsoftu, drugie – lekkim micro-ORM stworzonym przez zespół Stack [...]
Pracując z bazami danych w aplikacjach .NET (np. z użyciem Entity Framework Core), prędzej czy później natkniesz się na terminy Lazy Loading i Eager Loading. Są to dwie różne strategie ładowania powiązanych danych. Wybór [...]
Czy zastanawiałeś się kiedyś, co się stanie, jeśli w trakcie zapisywania danych do bazy coś pójdzie nie tak? Właśnie do takich sytuacji służą transakcje. Transakcja to mechanizm, który gwarantuje, że zestaw operacji bazodanowych [...]
Właśnie wystartowały zapisy do programu Szkoła Entity Framework Core. Jest to praktyczne szkolenie Entity Framework Core dla programistów C#/.NET, które nauczy Cię jak pisać optymalne, szybkie i zaawansowane aplikacje współpracujące [...]
Jeżeli chcesz pisać optymalne zapytania i komendy na bazie danych przy użyciu Entity Framework Core, koniecznie musisz znać jego podstawowe mechanizmy. Entity framework Core bardzo ułatwia pracę programiście przy tworzeniu [...]