Ich baue ASP.NET MVC 5 Anwendung.Wie wird Repository und Arbeitseinheitsmuster mit ADO.NET verwendet?
Ich habe über Repository und Unit of Work (UoW) Muster here gelesen.
Diese Beispiele verwenden Entity Framework, das selbst eine hohe Abstraktionsebene hinzufügt.
Ich verwende ADO.NET und nicht EF. Ich möchte wissen:
- Ob Repository und UoW-Muster macht Sinn mit ADO.NET?
- Wie werden meine Repositories und UoW mit ADO.NET aussehen? Irgendwelche Proben?
- Kann ich eine separate Klassenbibliothek für das Repository hinzufügen oder sie zu einem Teil von DAL machen?
Vielen Dank für das Beispiel, aber wie würden Sie einen DI-Container (ninject zum Beispiel) für die Repositories verwenden, und für die Fabrik auch in einem WebApi/MVC-Projekt? da die Repos ihre Instanz instanziieren müssen – eddy
'yourContainer.RegisterService (container => container.Resolve (). BeginTransaction());' –
jgauffin
@jgainffin Ich lese [diesen Beitrag von dir] (http : //blog.gauffin.org/2014/01/unit-of-work-sample-implementation-for-ado-net/) Und ich habe ein paar Fragen: 1) Gibt es irgendwelche Leistungseinbußen für die Erstellung einer Transaktion sogar wenn Sie nur Daten lesen (auswählen)? 2) Was sind die Implementierungsdetails von IUnitOfWork? Können Sie uns den Code dafür zeigen? Vielen Dank. – Axel