Ich möchte EF Code zuerst verwenden. Ich arbeite mit einem Repository-Muster. Und ich möchte eine n-Tier-Architektur implementieren. Was ich wirklich will, ist TDD zu verwenden, aber ich bekomme ein Problem mit aggregierten Routen. Mein Problem ist das ...Einige Fragen zur Verwendung von Code First, Repository Pattern und n-Tier?
Ich habe ein Blog-Objekt. Von diesem Blogobjekt können verknüpfte Dateien hinzugefügt werden. Groß. Also habe ich im Wesentlichen 1 aggregierte Wurzel, für die ich mein Repository erstelle, und dann muss ich einige Methoden hinzufügen, die es mir erlauben, assoziierte Dateien dem Blog hinzuzufügen. Aber wo soll ich das hinstellen? Es ist eine Datenzugriffsschicht, also möchte ich es wirklich dort. Aber um ehrlich zu sein, ist es auch eine Herausforderung für die Geschäftslogik. Ein Teil des Produkts ist es, assoziierte Dateien hinzufügen zu können. Also sollte ich die Logik hinzufügen, um Assoc-Dateien in der DAL oder der BLL hinzuzufügen?
Hoffe, dass jemand mir einige Richtlinien geben kann.
Diese Frage klingt wie Buzzword Bingo :) – ThiefMaster