L'échantillon N-tier ASP.NET MVC3 application les meilleures pratiques (à l'aide de EF 4.1)
Je suis à la recherche d'un échantillon ASP.NET MVC3 N-Tier application qui montre les meilleures pratiques (utilise le Domain Driven Design et Entity Framework 4.1 le premier Code). J'ai trouvé le suivant. que l'on ne vous recommandons de ces (ou d'un autre pas dans cette liste)?
http://prodinner.codeplex.com/
http://www.dofactory.com/Framework/Framework.aspx (pas libre)
les "meilleures pratiques" peut-être très subjectif ici
par "meilleures pratiques", je veux dire qui utilise l'application d'architecture et de design patterns, DDD, d'interfaces, de l'injection de dépendance, unité de travail d'un référentiel et de modèles pour l'EF générale et principes de conception orientée objet. en bref assez bon à utiliser les idées dans une application d'entreprise.
par "meilleures pratiques", je veux dire qui utilise l'application d'architecture et de design patterns, DDD, d'interfaces, de l'injection de dépendance, unité de travail d'un référentiel et de modèles pour l'EF générale et principes de conception orientée objet. en bref assez bon à utiliser les idées dans une application d'entreprise.
OriginalL'auteur RKP | 2011-10-28
Vous devez vous connecter pour publier un commentaire.
J'étais dans la même position il n'ya pas longtemps.
Les choses que vous avez accédé sont OK, mais certainement pas assez sur leur propre.
Je trouve ce sujet manque dans les ressources gratuites, comme il est assez grand et a besoin d'une bonne organisation et de l'ampleur. D'autre part, il y a de bonnes ressources si vous êtes prêt à payer un peu.
Ce sont les ressources que j'ai utilisé:
PluralSight - des vidéos de formation. (30$par mois, tout à fait la peine, non affiliés, mais un subsciber)
Voici les cours qui sont grands sur le thème:
Principes de la Conception Orientée Objet par Steve Smith, il est un grand lecteur.
Les Modèles De Conception De La Bibliothèque - plus de 10 heures de vidéos sur les modèles de conception. On ne peut pas comparer à DotFactory, mais ils sont très bien fait.
L'Inversion de Contrôle - ce que le nom l'indique, l'important sujet en profondeur.
Il y a aussi beaucoup de choses sur TDD, MVC, EF etc. Tous les dignes sujets.
Livres sur le Kindle (je n'ai pas lu beaucoup de livres, mais Kindle vraiment ravivé ma passion pour la connaissance écrite)
Professionnel De L'Entreprise .NET
Microsoft® .NET: conception d'Applications pour l'Entreprise
L'application de Domain-Driven Design et Motifs: Avec des Exemples en C# et .NET
Jetez un oeil à leur libre MVC3 sûr, une partie de l'officiel ASP.net MVC site de Microsoft.asp.net/mvc/pluralsight
+1 pour les liens utiles
J'ai investi dans pluralsight.. Méchants place
OriginalL'auteur Boris Yankov
Avez-vous vu les projets suivants? Ils ont également le code source qu'ils peuvent avoir une documentation complète.
http://microsoftnlayerapp.codeplex.com/
http://www.nopcommerce.com
OriginalL'auteur Mohsen Alikhani
Les meilleures pratiques sont toujours subjectifs. Votre application peut nécessiter
DI
et ainsi queInterceptors
mais les exemples d'applications sont relativement petites et ne rien mettre en il s'avère être ridicule. Encore, je vous suggère de passer par MVC Music Store. Il a assez bonne mise en œuvre et un très bon exemple.http://mvcmusicstore.codeplex.com/
Ouais, je suis d'accord - il est plus centré sur l'ASP.NET MVC. J'ai commencé à travailler sur une application similaire, mais il est encore dans la phase de conception. L'idée principale est de mettre en œuvre une application simple comment une application d'entreprise peut être développé. Merci de prendre en compte, il n'y a pas d'INTERFACE utilisateur mise en œuvre, ni aucune logique d'entreprise mis en œuvre. Essayer d'obtenir de l'architecture prêt. Vous pouvez regarder le code: fame.codeplex.com.
OriginalL'auteur Abdul Munim
Bien que ce post est vieux, Mais j'ai eu le même problème pour trouver un bon et moderne, motif pour une bonne ntier application. Après que j'ai vues spectaculaires de quelques heures, j'ai Trouvé l'Oignon Architecture Par Jeffrey Palerme. C'est un livre à lire l'article. ici: jeffreypalermo.com/blog/the-onion-architecture-part-1/
En utilisant le présent article et à l'aide de quelques autres recherches j'ai Fait un modèle (par Exemple) de cette architecture qui utilise Entity Framework 6.0 et Ninject l'Injection de Dépendance 3.2.0
NTierCSharpExample
J'ai ce modèle: Centre de Couche Est la Couche Domaine. Ensuite, la Couche de Service qui est un pont entre la présentation et la Couche de Données.
Pour des raisons de simplicité, j'ai utilisé la console d'application pour la présentation, vous pouvez simplement le supprimer et de le brancher dans une nouvelle asp.net mvc 5 application ou de toute autre présentation de l'application que vous voulez.
OriginalL'auteur mesut
Drôle ce genre de question revient deux fois par semaine au moins récemment.
Ce que je peux dire, seulement à propos de la superposition des différents projets, en conséquence, de mon expérience et les commentaires que j'ai eu est la vérification de la question et ma réponse ici:
MVC3 et Entity Framework
RKP ce n'est pas de répondre à tous et entièrement à votre question, à propos de la superposition de l'architecture et de quelques idées sur pourquoi seulement (voir les commentaires sous ma réponse).
OriginalL'auteur Davide Piras
Je fais un bon modèle basé sur EF 4.1 et MVC3:
MVC3 et EF architecture
bonne chance
OriginalL'auteur Arash Karami