J'essaie de passer vers TDD, ORM, Mocking, ect. J'ai besoin d'un bon exemple d'une application métier qui utilise un ORM de préférence NHibernate.Besoin d'un exemple d'une «bonne application métier» pour .NET qui utilise ORM
Il doit être open source et utiliser le modèle de référentiel. J'apprends mieux par l'exemple, j'ai joué avec le modèle de dépôt et le modèle d'unité de travail, mais pas dans les applications significatives. Je suis familier avec IoC (j'utilise l'unité), WCF, Workflow Foundation, WPF, usine de logiciel de client intelligent, Webclient Software Factory, ect.
J'ai appris toutes les «bases» (ce sont des principes assez avancés pour être appelés des bases, IMO). Je n'arrive pas à tout mettre ensemble. Les applications que nous écrivons suivent toutes les «meilleures pratiques» en matière d'architecture, nous avons une couche logique métier, couche d'accès aux données, MVP, MVVP, MVC, ect. mais il n'y a jamais de code dans nos BLL en plus
return dal.GetBlahBlahBlah();
Je dois me demander où est toute ma logique d'affaires ???
Probablement 95% de notre accès aux données passe par des procédures stockées et je dois supposer que c'est tout si la base de données. Certains de ces SP sont énormes et ont beaucoup, beaucoup de déclarations if, déclaration de cas, et le curseur occasionnel. Comme mentionné ci-dessus, je sais comment utiliser toutes ces technologies cool, mais il semble que la seule chose que je les utilise est de faire un outil de reporting vraiment très compliqué, trop architecturé pour sql server.
Si ALT.NET est la meilleure façon, si avoir tous votre logique métier dans le code est la meilleure façon, il doit y avoir une application open source là-bas qui met tous ensemble dans toutes les bonnes façons