Eine Repository -Schnittstelle in der Domänenebene hat keinen Zugriff auf DTOs, das zur Anwendungsschicht gehörtC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Eine Repository -Schnittstelle in der Domänenebene hat keinen Zugriff auf DTOs, das zur Anwendungsschicht gehört

Post by Anonymous »

Ich habe den Stack -Überlauf durchsucht und keine Antwort auf eine ähnliche Frage gefunden. Ich möchte nicht das gesamte Kundenaggregat holen. Ich erstelle also CustomerDTO in der Anwendungsschicht. Jetzt möchte ich im Abfragebehandler eine Repository -Methode aufrufen, die CustomerDTO zurückgibt. Daher injee ich die Repository -Schnittstelle in den Abfragehandler: < /p>
interface ICustomerRepository
{
CustomerDto GetBasicCustomer(int id);
}
< /code>
Nach DDD sollten jedoch Repository -Schnittstellen im Domain -Projekt platziert werden, aber das Domain -Projekt hat keinen Zugriff auf CustomerDTO, das sich im Anwendungsprojekt befindet. Layer.
Was ist die Lösung?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post