Après avoir publié une question plus tôt, j'ai commencé à me demander si un modèle Entity Framework (se connectant à plusieurs bases de données) pouvait s'exécuter dans un jardin Web avec plusieurs processus de travail? Quelqu'un a-t-il tenté cela?

0
zdb 12 mars 2021 à 15:26

1 réponse

Meilleure réponse

Absolument, il peut, en raison du modèle d'unité de travail d'EF, il peut fonctionner remarquablement bien dans un jardin Web, ce n'est pas l'ORM lui-même bien que ce soit un facteur important, ce sont le style et la structure de la logique métier qui feront la différence.

On pourrait même aller jusqu'à dire que EF est mieux adapté pour cela que certains autres frameworks, mais c'est très subjectif, donc nous n'irons pas là-bas ...

Les modèles d'unité de travail fonctionnent très bien pour les implémentations de style REST ou de service sans état.Si l'état n'est pas conservé entre les demandes ou entre les sessions, il est vraiment facile de faire évoluer l'implémentation du service quel que soit le cadre que vous utilisez pour accéder à la base de données.

Cela ne veut pas dire qu'un modèle de référentiel ne peut pas être efficace dans un environnement d'hébergement distribué, personnellement, je trouve simplement qu'avec EF, il y a moins de code standard et moins d'efforts pour faire le travail.

EF a démarré lentement, mais il est devenu un produit très stable, EF.Core semble également aller dans la bonne direction;)

1
Chris Schaller 12 mars 2021 à 13:51