Wie würde ich ein Repository entwerfen, um mehrere Datenzugriffsstrategien zu handhaben?

Wie würde ein Gerüstdesign für ein Repository aussehen, das mit ASP.NET MVC und C # mehrere Datenbankebenen unterstützen kann? Ich möchte sehen, wie ein Design aussehen würde, wenn ich sowohl LINQ to SQL als auch NHibernate unterstütze. Wie erstelle ich mein Datenbankobjekt und rufe eine Methode dafür in meiner BLL-Ebene auf?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage