Le modèle qui sera transmis à la vue doit-il être complètement défini par un seul appel vers un référentiel unique. En d'autres termes, le modèle est-il un agrégat unique, ou mon modèle doit-il être construit à partir d'agrégats séparés, chacun avec son propre référentiel, dans la couche de service? De la façon dont je l'ai maintenant, j'appelle simplement un référentiel unique pour remplir le modèle entier qui est ensuite présenté par View. On dirait que les agrégats, les référentiels et les modèles deviennent tous le même concept.Un modèle pour une vue doit-il être un agrégat avec son propre référentiel?
0
A
Répondre
2
Mon qui est pour "Rien de ce qui précède." Je préfère utiliser des modèles de présentation pour les vues, et les modèles de présentation n'ont pas besoin de référentiel. L'utilisation de modèles de présentation permet de concevoir des vues et des contrôleurs avant de concevoir le modèle et la base de données. Ainsi, vous pouvez obtenir l'entrée de l'utilisateur plus tôt.
Questions connexes
- 1. Une liste de propriétés doit-elle être gérée par son propre objet de modèle?
- 2. Existe-t-il un moyen d'utiliser un référentiel comme "modèle" pour démarrer un nouveau référentiel?
- 3. Struct avec un pointeur vers son propre type dans ctypes
- 4. Plugin pour utiliser son propre app.config
- 5. Le modèle de référentiel - recherche d'un référentiel basé sur un type
- 6. Arguments appropriés pour initialiser un modèle dans une vue?
- 7. Créer son propre codage
- 8. Comment va-t-on à propos de l'enregistrement d'un agrégat (parent et enfants) dans un référentiel?
- 9. Un UIViewController, peut être délégué pour un pickview et pour une vue animée en même temps?
- 10. BDS2006, C++: Comment créer son propre modèle de formulaire pour créer des boîtes de dialogue?
- 11. Adhésion .NET avec le modèle de référentiel
- 12. Remplissage du modèle pour une vue partagée, incorporation d'une vue partagée dans une autre vue
- 13. Utiliser le référentiel Git local avec un référentiel maître Subversion
- 14. Modèle de référentiel avec .NET 1.1
- 15. modèle propre pour les noeuds de feuilles dans un WPF TreeView avec des niveaux inconnus
- 16. Comment un référentiel SVN peut-il être corrompu?
- 17. Ajouter son propre filigrane au graphique flexible
- 18. C# LINQ-SQL: Une méthode UpdateByID pour le modèle référentiel
- 19. créer son propre plugin pour Thunderbird ou Zarafa?
- 20. Exécuter l'application dans son propre répertoire
- 21. Comment puis-je obtenir un modèle de sélection pour travailler avec un modèle proxy?
- 22. Existe-t-il un modèle général pour créer un UIPickerview qui sélectionne les fichiers son courts?
- 23. Injection de dépendances de référentiel modèle - est-ce un singleton?
- 24. Asp.net mvc grille avec chaque cellule ayant son propre enregistrement
- 25. Intégrer l'image dans son propre fichier
- 26. Passer un flux d'octets du modèle à la vue afin qu'il puisse être sauvegardé par l'utilisateur
- 27. Création de redondance pour un référentiel Subversion?
- 28. Ajouter son propre javascript à la validation
- 29. Une méthode cfc ColdFusion peut-elle déterminer son propre nom?
- 30. Un référentiel svn peut-il inclure/link-to un référentiel git externe?
effectivement j'ai un modèle de présentation pour chaque vue. Cant vous soutenez que le modèle de présentation est un agrégat en soi pourrait vous pas? comme vous le dites, dans ma couche de service, je "paquet" les agrégats dans le modèle de présentation., et les agrégats peuvent avoir des dépôts différents? – zsharp
Un modèle de présentation ne peut pas être une route agrégée en termes DDD par définition, car il ne figure pas dans le référentiel. Si quelque chose est dans le référentiel, alors ce n'est pas un modèle de présentation, encore une fois par définition. Les modèles de présentation sont spécifiques à la vue. –
Racine agrégée, c'est-à-dire. –