Je commence à construire un système avec l'architecture distribuée par toutes les applications de communication par le service REST pour exposer certaines données (DTO) ou invoquer certaines mises à jour. Je voudrais savoir comment utiliser NHibernate pour aider à gérer l'objet domaine car ils sont dans différentes applications. Comment NHibernate identifie quels objets sont nouveaux pour l'insertion et anciens pour la mise à jour?Comment utiliser NHibernate dans une architecture distribuée?
Répondre
Si vous voulez apprendre rapidement comment NHibernate fonctionne, allez voir l'excellente série vidéo de Stephan Bohlen intitulée Summer of NHibernate. Il montre tout de la configuration très simple de NHibernate, jusqu'à l'utilisation de NHibernate dans des environnements complexes. NHibernate garde trace des objets qu'elle a interrogés dans une "session", et c'est ainsi qu'elle sait si les objets ont été changés ou non. De plus, vous définirez probablement une clé primaire sur vos objets et définirez une valeur qui signale à NHibernate qu'il s'agit d'un nouvel objet qui n'a jamais été enregistré dans la base de données (par exemple, un "0" dans un champ ID peut signaler -> ceci est un nouvel objet). Tout cela est montré et expliqué dans les moindres détails dans la série Summer of NHibernate - à suivre!
Marc
- 1. Fluent NHibernate Architecture Question
- 2. .net migration de grille distribuée, recommandations sur les bibliothèques, architecture
- 3. Comment recompiler la bibliothèque Sharp Architecture pour utiliser NHIbernate 2.1.0.4000 au lieu de 2.1.0.3001
- 4. Comment utiliser DatePart dans une requête de critères NHibernate
- 5. S # arp Architecture/NHibernate avec plusieurs bases de données
- 6. Cadre d'entité dans une architecture en couches?
- 7. Utilisation de Global.asax dans une approche distribuée ie Jardin Web
- 8. Mise en cache distribuée sur mono
- 9. Comment utiliser ICriteria avec les propriétés Enum dans NHibernate
- 10. Comment utiliser l'expression <T> dans NHibernate?
- 11. transaction distribuée par MSDTC avorté
- 12. WCF Architecture
- 13. Comment mapper une auto-référence dans NHibernate
- 14. Héritage/Architecture
- 15. Gestion des exceptions dans une architecture client-serveur
- 16. Transaction distribuée de .NET vers DB2
- 17. Comment fermer une connexion NHibernate?
- 18. nHibernate sélectionnez une requête?
- 19. NHibernate createSQLQuery Transaction Problème
- 20. Comment récupérer une entité avec ses propriétés d'entité dans nhibernate?
- 21. Quick Object Architecture question
- 22. ASP.NET: Architecture d'autorisation/d'authentification
- 23. ASP.NET MVC Architecture
- 24. Comment ajouter le fichier de configuration NHibernate pour utiliser NHibernate.Search?
- 25. Comment utiliser nhibernate avec ASP.NET 3.5 (pas MVC)
- 26. MVC Architecture - Comment représenter les listes
- 27. as3 chargement architecture
- 28. Aide à la mise en cache distribuée
- 29. Comment rendre une ressource (écran) accessible à un seul utilisateur à la fois dans une application distribuée .Net?
- 30. Pub/Sub architecture
Pourriez-vous expliquer plus en détail comment est-il distribué? Peut-être que vous pourriez bénéficier de NHibernate.Shards ... –