Hy tout le monde.Comment résoudre les mises à jour concurrentielles optimistes dans les applications C# .NET N-tier?
Dans C# .net VS 2008 Je suis en train de développer une solution de gestion de la relation client N-tier et lorsque c'est fait, je veux le partager.
L'architecture est basée sur:
données Couche d'accès, Entity Framework, Bussines couche logique, WCF et enfin la couche de présentation (gagner des formes).
Quelque part j'avais lu, que plus de 2 couches de niveau sont problématiques, en raison des mises à jour de simultanéité optimiste (plusieurs transactions de client avec les mêmes données).
In max. Solutions de couche à deux niveaux Cela ne devrait pas poser de problème à cause des contrôles (comme datagridview) qui résolvent ce problème par eux-mêmes, donc je me demande s'il ne vaut pas mieux travailler avec des couches à deux niveaux et éviter la concurrence optimiste problème?
En fait, je veux faire une solution de couche N-tier pour les projets énormes et non à 2 niveaux. Je ne sais pas comment résoudre les problèmes de concurrence comme celui-ci et j'espère obtenir de l'aide ici même.
Certes, il devrait y avoir quelques mécanismes pour résoudre ce problème ... peut-être des suggestions, des exemples, etc.?
En vous remerciant par anticipation.
Meilleures salutations, Jooj