Mam pytanie z zakresu Asp Net Wep Api. Planuję zrobić taki case: do akcji kontrolera przychodzi model, ten model chciałbym uzupełnić po stronie backendowej. Jak to najlepiej zrobić jakiś mechanizmem? Myślałem o ModelBinder, ale model przychodzi z Body a własna implementacja ModelBindera ignoruje taki typ. Nie mogę zmienić miejsca pozyskiwanie modelu z body na np route więc to komplikuje sytuację. Macie może jakieś wskazówki bądź rozwiązanie tego problemu?
#dotnet #
#dotnet #
































1)Skąd wiecie, że uderzając do bazy danych macie to zrobić asynchronicznie a kiedy synchronicznie tj np w Dapperze metoda Query vs QueryAsync
2)I analogicznie w metodach uderzających do endpointów, kiedy walicie do API używając metod synchronicznych a kiedy asynchronicznych
#csharp #dotnet #programowanie
Są pewne rzadkie okoliczności, w których wolisz to robić synchronicznie np.
1. kiedy zależy Ci na czasie i każda milisekunda się liczy
2. kiedy Twoje zapytania na bazie wykonują się bardzo szybko (dosłownie mniej niż 20-40ms. Może nawet mniej). Wtedy dodatkowy narzut asynchroniczności (mimo że minimalny) może mieć znaczenie i async wcale nie zwiększy przepustowości.