Je cherche l'alternative Sharp Architecture qui utilise d'abord le code Entity Framework comme ORM. Y a-t-il un projet mature comme Sharp Architecture avec le code EF en premier?Sharp Architecture alternative
Répondre
L'architecture est un plan. Une fois que vous voyez Sharp Architecture, vous devriez être capable de simplement y penser et de le changer pour travailler avec EF. Si vous n'êtes pas capable de le faire, vous n'avez probablement pas assez de compétences avec les API requises - c'est la première chose que vous devez changer avant de commencer à traiter avec l'architecture. Aucune architecture ne vous évitera de comprendre les API et sans les comprendre, vous ne pourrez pas faire une bonne architecture correctement en utilisant les fonctionnalités de vos API.
L'architecture doit être adaptée aux besoins de votre application. L'approche où vous voulez plier les besoins de votre application pour remplir un plan d'architecture est terrible mal. Vous devez d'abord définir ce que votre architecture devrait résoudre pour vous et après cela vous pouvez demander s'il existe déjà un modèle (et rien de plus).
La plupart des articles et des architectures d'échantillons poussent juste beaucoup de modèles sans besoin réel pour eux. Le nombre de motifs et de calques ne fait pas une bonne architecture. Dans la plupart des cas, cela rend le système trop difficile à maintenir. Ces exemples sont principalement pour expliquer comment implémenter certains modèles.
Mauvaises nouvelles il n'y a pas de remplacement exact, Bonnes nouvelles, il est facile de créer quelque chose comme les vôtres. J'utilise S # arp depuis longtemps et c'est une bonne architecture, j'ai développé beaucoup d'applications avec, mais il semble qu'il n'y ait plus de mouvement avec ce projet open source, donc l'année dernière j'ai décidé de aller de l'avant et recréer quelque chose de similaire en utilisant les mêmes principes mais avec Entity Framework.
Les composants clés tels que NHibernate, NHibernate.Validator et Castle Windsor ont été remplacés pour utiliser respectivement Entity Framework, LINQ to Entites, System.ComponentModel.DataAnnotations et Autofac. Les couches sont restées les mêmes comme le domaine, la présentation, la tâche, le cadre et l'infrastructure.
Sur comment je l'ai créé s'il vous plaît jeter un oeil à ce poste sur son explication détaillée. http://www.macaalay.com/2015/10/20/creating-a-solid-architectural-foundation-from-scratch-is-not-really-that-hard/
J'ai aussi créé un générateur de code que j'ai appelé Effinator, qui a généré des opérations CRUD et l'interface utilisateur de base de la conception de votre base de données
- 1. Sharp architecture Adhésion
- 2. Sharp Architecture + NHibernate Envers
- 3. Test d'unité Sharp architecture 2.0
- 4. Problème Sharp Architecture avec EntityWithTypedId
- 5. Sharp Architecture - Incompatibilité d'assemblage NewtonSoft.Json
- 6. Sharp Architecture et Fluent NHibernate 1.1
- 7. T4 pour Sharp Architecture/Northwind Problème
- 8. Architecture Sharp pour les applications Winform?
- 9. Enregistrement d'un classeur de modèle personnalisé avec Sharp Architecture
- 10. Définition de l'architecture: MVC 3 (architecture Sharp) + Multi-Tenancy
- 11. Manipulation de nombreux dépôts dans Castle Windsor/Sharp Architecture
- 12. Objets de valeur d'architecture Sharp
- 13. Comment configurer NHibernate avec Sharp Architecture dans une application de console multi-thread?
- 14. Ignorer la classe de base avec Sharp Architecture et Fluent NHibernate
- 15. Comment recompiler la bibliothèque Sharp Architecture pour utiliser NHIbernate 2.1.0.4000 au lieu de 2.1.0.3001
- 16. Exemples d'applications Webkit-sharp
- 17. TagLib Sharp cadres arbitraires
- 18. youtrack sharp DeserializationException
- 19. gtksourceview-sharp help
- 20. NHibernate en C sharp
- 21. C Sharp Pie Chart
- 22. BCP à C Sharp
- 23. webkit-sharp pour Windows paquet
- 24. C2DM-Sharp Erreur: enregistrement invalide
- 25. Post json avec reste sharp
- 26. Texte riche en gtk-sharp?
- 27. Problème d'intégration de WCF avec l'architecture Sharp
- 28. ASP MVC/Sharp-Architecture débutant - comment les actions obtiennent-elles des entités de domaine en tant qu'entrées?
- 29. Existe-t-il un moyen de faire fonctionner Nhibernate 3 avec Sharp Architecture en utilisant Visual Studio 2008?
- 30. Architecture distribuée Java et versionnage
http://ayende.com/blog/4786/the-wages-of-sin -over-architecture-in-the-real-world – jason
http://codecampserver.codeplex.com/ n'utilise pas EF mais il pourrait remplacer Infrastructure.NHibernate. –