Przejdź do treści

dto

Facet w .NET: Koniec z ręcznym pisaniem DTO i wolnym mapowaniem

  • przez

W świecie programowania w .NET, walka z tzw. „boilerplate code” (kodem powtarzalnym) to chleb powszedni. Każdy programista backendowy zna ten ból: masz encję domenową, ale potrzebujesz ją zwrócić z API. Tworzysz więc klasę DTO. Następnie piszesz mapper (lub konfigurujesz AutoMapper). Potem, przy zapytaniu do bazy danych, musisz pamiętać o projekcji (.Select()), aby nie pobierać całej bazy do pamięci.

Tutaj na scenę wkracza Facet – biblioteka, która wykorzystuje jedną z najpotężniejszych funkcji współczesnego C#: Source Generators.

Dowiedz się więcej »Facet w .NET: Koniec z ręcznym pisaniem DTO i wolnym mapowaniem