Question

Quelqu'un peut-il m'indiquer un référentiel ou une bibliothèque d'injection de dépendances décent pour l'une des variantes des services de données Azure?

Je cherche des moyens plus rapides de mettre des applications sur le marché et j'aimerais une bibliothèque qui permette (encore plus) à un codage minimal de persister et de récupérer des entités dans le cloud.

De préférence, les bibliothèques fournissant un accès à la source en C #.

Salut!

Était-ce utile?

La solution

SQL Azure est la voie à suivre si vous envisagez de vous en tenir à un SGBDR (et vous devriez pouvoir utiliser n'importe quelle implémentation de référentiel de SGBDR existante pour cela).

Toutefois, si vous souhaitez utiliser le Stockage de tables plus évolutif >, alors vous voudrez peut-être regarder dans CloudStorage.API , qui fournit une enveloppe autour de ce viser d’autres points de terminaison du stockage en nuage également, mais AFAICT est assez spécifique à Azure). Cela permettra également de réaliser de meilleurs tests unitaires et une meilleure injection d'injection que l'implémentation fournie dans les exemples Azure.

Vous disposerez d'une interface d'Unité de Travail avec IEntityTableDataContext , puis créer votre propre La mise en oeuvre du référentiel ne nécessite pas beaucoup d’efforts.

La principale chose à connaître concerne les restrictions imposées à Stockage de tables impose à vos entités - elles doivent en principe être des classes très simples exposant les propriétés. Pour un modèle de domaine plus riche, vous pouvez explorer la possibilité de mapper ces entités de données sur vos entités de domaine (vous pouvez utiliser AutoMapper pour vous aider ici aussi.

Autres conseils

Vous pouvez vérifier Lokad.Cloud - un contrôle d'accès mappeur (objet vers le cloud) conçu pour Azure. En particulier, nous fournissons un support intégré pour IoC via autofac . La source est disponible en C #.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top