Vorteile der Nutzung von MediatR gegenüber der direkten Nutzung des Dienstes
Posted: 21 Dec 2024, 01:59
Ich habe Online-Beiträge oder Videos wie gesehen, die das MediatR- oder Mediator-Muster im Allgemeinen bewerben.
Ich sehe nicht ganz den Vorteil der Verwendung von MediatR oder des Mediator-Musters
Mit Mediator-Muster:
Controler.Get() => await _sender.send(new GetAllProducts());
GetProductsHandler.Handle(...) => await _repo.GetAllProducts();
Ohne
Controler.GetProducts() => await _productServices.GetProducts();
ProductService.GetProducts() => await await _repo.GetAllProducts();
Scheint, dass Mediator nur eine schickere Version des guten alten Dienstes ist?
Ich sehe nicht ganz den Vorteil der Verwendung von MediatR oder des Mediator-Musters
Mit Mediator-Muster:
Controler.Get() => await _sender.send(new GetAllProducts());
GetProductsHandler.Handle(...) => await _repo.GetAllProducts();
Ohne
Controler.GetProducts() => await _productServices.GetProducts();
ProductService.GetProducts() => await await _repo.GetAllProducts();
Scheint, dass Mediator nur eine schickere Version des guten alten Dienstes ist?