Ich bin neu in diesem Repository Lerche, so dass einige Hilfe dankbar erhalten wird.Hilfe mit Repository (s) Methode
Ich versuche, eine Methode zu entwickeln, um eine zentrale Zahlungswebsite für alle unsere Seiten zu haben. Die Websites füllen eine Tabelle, die eine GUID zurückgibt. Alle Websites leiten die GUID an die zentrale Zahlungsseite weiter. Die zentrale Zahlungsstelle wird sich die Querystring ansehen und die GUID verwenden, um die Details bezüglich der Reihenfolge und der aufgerufenen Site abzurufen. Ich versuche, es flexibel zu machen, so die folgenden 1) Verschiedene Zahlungsanbieter können zu einem bestimmten Zeitpunkt (dh Paypal, Google Check) ohne größere hassel verwendet werden 2) Verschiedene DB (ORM) Schichten können verwendet werden (wir verwenden Unterschall im Moment, könnte aber LINQ usw.)
Ich bin mir nicht sicher, wie dies zu implementieren ist. Irgendwelche Vorschläge?
Dank
Podge
Danke für die Antwort, dies würde ein paar Fragen beantworten, die ich mit dem Repository habe.Im Netz scheint das Repository-Muster unterschiedlich zu sein. Vielleicht sollte ich das Repository-Muster verwenden, um die DB-Aktionen zu abstrahieren. Und dann übergeben Sie dies über die Service-Ebene? – Podge
Ja, klingt, als hättest du es verstanden. Ich denke (vor allem, weil ich aus der Nomenklatur von SubSonic gekommen bin), dass es einfach einen Unterschied darin gibt, was Leute ein Repository nennen. Wenn Sie ein Repository implementieren möchten, starten Sie einfach mit TDD. Wenn es einfach zu testen ist, machst du es richtig. – rball