Als «repository-pattern» getaggte Fragen

Das Repository-Muster bietet eine Möglichkeit, die Datenzugriffsschicht Ihrer Anwendung von der Geschäftsschicht zu isolieren. Wenn Sie dieses Tag für Implementierungsprobleme verwenden, markieren Sie die Codesprache, in der die Implementierung geschrieben ist.



10
Richtiges Repository-Pattern-Design in PHP?
Vorwort: Ich versuche, das Repository-Muster in einer MVC-Architektur mit relationalen Datenbanken zu verwenden. Ich habe vor kurzem angefangen, TDD in PHP zu lernen, und mir ist klar, dass meine Datenbank viel zu eng mit dem Rest meiner Anwendung verbunden ist. Ich habe über Repositorys gelesen und einen IoC-Container verwendet , …






1
Wie werden Spring Data-Repositorys tatsächlich implementiert?
Ich arbeite seit einiger Zeit mit dem Spring Data JPA-Repository in meinem Projekt und kenne die folgenden Punkte: In den Repository-Schnittstellen können wir die folgenden Methoden hinzufügen findByCustomerNameAndPhone()(vorausgesetzt customerNameund phonesind Felder im Domänenobjekt). Anschließend stellt Spring die Implementierung bereit, indem die oben genannten Repository-Schnittstellenmethoden zur Laufzeit (während des Anwendungslaufs) implementiert …


4
Gut gestaltete Abfragebefehle und / oder Spezifikationen
Ich habe schon seit einiger Zeit nach einer guten Lösung für die Probleme gesucht, die durch das typische Repository-Muster entstehen (wachsende Liste von Methoden für spezielle Abfragen usw. Siehe: http://ayende.com/blog/3955/repository-) is-the-new-singleton ). Ich mag die Idee, Befehlsabfragen zu verwenden, besonders durch die Verwendung des Spezifikationsmusters. Mein Problem mit der Spezifikation …

1
Die Methode kann nicht in einen Geschäftsausdruck übersetzt werden
Ich habe gesehen, dass dieser Code mit LINQ to SQL funktioniert, aber wenn ich Entity Framework verwende, wird der folgende Fehler ausgegeben: LINQ to Entities erkennt die Methode 'System.Linq.IQueryable'1 [MyProject.Models.CommunityFeatures] GetCommunityFeatures ()' nicht und diese Methode kann nicht in einen Geschäftsausdruck übersetzt werden. ' Der Repository-Code lautet wie folgt: public …

7
Wie verwende ich das Repository-Muster richtig?
Ich frage mich, wie ich meine Repositorys gruppieren soll. Wie aus den Beispielen, die ich auf dem asp.net mvc und in meinen Büchern gesehen habe, wird grundsätzlich ein Repository pro Datenbanktabelle verwendet. Aber das scheint eine Menge Repositories zu sein, die dazu führen, dass Sie später viele Repositories zum Verspotten …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.