Comment adapter CQRS des projets?
Je suis tombé sur un nouveau terme nommé CQRS (Commande de Requête de la Responsabilité de la Ségrégation) qui stipule que le modèle conceptuel doit être fendu dans le modèle de commande de requête et de modèle de type CRUD modèle dans lequel la commande de requête et se passe dans le même modèle. L'article a plus de théorie de l'information.
Je ne comprends pas comment je dois l'appliquer dans un projet avec ASP.net MVC3, EF 4.3 et jQuery.
Quelqu'un peut-il me suggérer comment mettre en œuvre concrètement dans mon projet?
- la chose la plus importante est : avez-vous besoin? avoir un aller sur un projet vert, et d'essayer différents scénarios réels. CQRS a besoin de quelques extras qui peut transformer un simple projet dans un complexe.
- cqrs.nu (DDD + CQRS + event sourcing)
- Il y a un article sur github sur la conversion d'un projet existant à partir d'une base MVC sur entity framework site à utiliser les aspects de CQRS - github.com/Chinchilla-Software-Com/CQRS/wiki/.... vous trouverez peut-être que d'utilisation.
Vous devez vous connecter pour publier un commentaire.
CQRS Voyage est un bon endroit pour commencer. Je vous conseille aussi de regarder Un Voyage dans CQRS sur Channel 9.
De toute façon, la meilleure chose à apprendre CQRS est de l'essayer par vous-même. Pour moi, je dois apprendre comment l'adapter à mes projets pour environ 6 mois.
Cet article est une explication détaillée.
introduction à cqrs
Save
etGet
qui est clairement en contradiction avec le modèle CQRS. Pourquoi devrais-je mettre en œuvre une telle overengineered CQRS couches d'abstraction au-dessus? C'est de la folie.Ici vous pouvez trouver un exemple de code pour asp.net mvc avec cqrs. CQRS avec MVC.
Trouver plus de vidéos ici CQRS avec ASP.NET MVC - d'UNE Année Sur
Je tiens à souligner l'exemple classique de Greg Young lui-même: Simple CQRS exemple
Prendre un coup d'oeil à Sa.CQRS: https://github.com/jonsequitur/Its.Cqrs qui est utilisé dans la production chez Microsoft.