Frage

Kann mir jemand Punkt zu einer vernünftigen Repository oder Dependency Injection-Bibliothek für eine der Varianten von Azure-Datendienste?

Ich suche schnellere Wege-Anwendungen auf den Markt zu bringen und eine Bibliothek möchte, die (noch) eine minimale Codierung ermöglicht anhalten und Abrufen von Entitäten in die Cloud.

Vorzugsweise Bibliotheken, die Source-Zugang in C # zur Verfügung stellen.

Cheers!

War es hilfreich?

Lösung

SQL Azure ist der Weg zu gehen, wenn Sie auf Kleben mit einem RDBMS planen (und Sie sollten alle vorhandenen RDBMS-Repository-Implementierung für diese nutzen können).

Wenn Sie jedoch die skalierbarer Tabellen Speicher , dann möchten Sie vielleicht in CloudStorage.API suchen, die sich um diese einen Wrapper bietet (es vorgibt zu Ziel für andere Cloud-Speicher-Endpunkte auch, aber AFAICT es spezifisch) ganz Azure ist. Es wird auch eine bessere Unit-Tests und Dependency Injection als die vorgesehene Umsetzung in den Azure Proben ermöglichen.

Sie erhalten eine Arbeitseinheit Schnittstelle mit mit IEntityTableDataContext und dann Ihre eigene Repository Implementierung auf dieses sollte nicht viel Aufwand erfordern.

Die Hauptsache Ihnen bewusst zu sein brauchen, sind die Einschränkungen, die das Table Lagerung auf Ihre Entitäten erlegt - sie müssen im Grunde sehr einfach eigenschafts aussetzt Klassen sein. Für ein reiches Domain-Modell, können Sie Abbildung diese Dateneinheiten auf Ihre Domain Einheiten erkunden ( AutoMapper unterstützen Sie auch hier).

Andere Tipps

Sie können prüfen, Lokad.Cloud - ein O / C Mapper (Objekt Wolke), die für Azure. Insbesondere bieten wir eine integrierte Unterstützung für IoC durch Autofac . Quelle ist in C #.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top