Arbeitseinheit von Service oder Repo entkoppeln

Ich versuche, meine Arbeitseinheit von meinen Diensten oder meinem Repository zu entkoppeln, damit ich den UOW-Code nicht berühren muss, wenn ich einen neuen Dienst hinzufügen möchte. Wie mache ich das?

_categoryService = _unitOfWork.Get<ICategoryService>();

also statt

_unitOfWork.CategoryService.Add(category)

Ich kann nur sagen;

_categoryService.Add(category);

Antworten auf die Frage(1)

Ihre Antwort auf die Frage