Je crée un projet MVC mais je suis réticent à utiliser ADO.NET Entity Framework pour la raison qu'il ne me fournit pas une approche en couches pour mon application (DAL, BLL). Est-ce correct? Si oui, existe-t-il des alternatives?Alternatives au modèle ASP.NET MVC
Répondre
Pas vraiment correct sur le problème BLL/DAL (je l'ai fait), même si elles ne vous rendent pas facile. La prochaine version dans .Net 4.0 résout cela pour la plupart.
Cet espace explose, plein de choix.
Voici ce que je considérerais la crème de la culture
- Entity Framework (MS choix du Jeur)
- (en suivant énorme, mais un peu de montée en puissance)
- Subsonic (compact et simple et puissant)
- Linq2Sql (hey débordement de pile l'utilise)
en genres L, aller avec MSFT n'est jamais un mauvais choix car le support pour le produit est toujours là, et s'ils restent avec EF, ce sera finalement le meilleur choix (ils le font d'habitude à la version 3). Nhibernate existe depuis longtemps et il y a beaucoup de soutien fanatique pour eux aussi. Jetez un oeil à chaque communauté, facile à faire par mots-clés ici sur SO.
S'il vous plaît ne payez pas pour un, trop de bonnes solutions libres/là-bas
comparaison des performances intéressantes here
- 1. Reliure modèle ASP.NET MVC
- 2. asp.net modèle mvc manquant
- 3. Modèle pour ASP.NET MVC
- 4. Alternatives à l'adhésion ASP.NET
- 5. ASP.NET MVC - Liaison d'une entité enfant au modèle
- 6. ASP.net MVC - comment la vue accède-t-elle au modèle?
- 7. Ajout d'éléments au modèle Collection dans ASP.NET MVC
- 8. Ajouter un champ calculé au modèle mvc asp.net
- 9. Accès au modèle ASP.NET MVC Données du fichier Javascript externe
- 10. Liaison de modèle ASP.NET MVC
- 11. Modèle d'éditeur ASP.NET MVC DropDown
- 12. asp.net mvc modèle personnalisé liant
- 13. modèle de liaison ASP.NET MVC
- 14. asp.net liant modèle mvc personnalisé
- 15. État du modèle ASP.NET MVC
- 16. Alternatives au curseur sql
- 17. Modèle d'interface utilisateur ASP.NET MVC DropDownList
- 18. ASP.Net MVC Personnalisation du modèle Reliure
- 19. ASP.NET MVC RC2 modèle tête après corps?
- 20. ASP.NET MVC Modèle, comment persister valeur lable
- 21. Pratiques de modèle MVC (asp.net mvc) - Génération d'URL à l'action, au lieu de la vue
- 22. Post IDictionary Retour au modèle MVC
- 23. Modèle ASP.NET lié au type de base
- 24. Google/Yahoo alternatives au géocodage?
- 25. Alternatives ViewState dans les formulaires Web ASP.NET
- 26. ASP.Net MVC: Envoi de JSON au contrôleur
- 27. Problème avec liant modèle ASP.NET MVC
- 28. Bon modèle de dépôt pour asp.net mvc
- 29. ASP.NET MVC (2) modèle de consignation log4net
- 30. Liaison de modèle Tinymce avec ASP.NET MVC
ormbattle.net est un site de comparaison très controversé, donc gardez cela à l'esprit aussi –
aussi, je recommanderais Fluent-NHibernate sur la vieille NHibernate –
Je suis d'accord, ormbattle était juste une chose intéressante que j'ai trouvé, je ne mettrais pas de poids à l'intérieur. N'importe lequel de ces ORM fonctionnera dans des limites raisonnables et vous pouvez toujours aller directement aux procédures stockées ou ADO.NET régulières quand cela a du sens. –