Quelqu'un peut-il me fournir un lien Web qui montre une approche correcte de la conception n-Layered avec exemple de code source dans VS2005 et C#?n-Layered Design Confusion
Je suis confus en un point, si je suis en train de créer des couches comme ce qui suit:
UI
|
Business Logic
|
Data Access
alors comment puis-je obtenir une véritable POO? Coz Dans OOP, toutes les activités doivent être encapsulées dans un objet.
Selon ma pensée, cela devrait être superposés comme celui-ci:
UI
|
Business Objects
|
Business Logics
|
Data Access
Mais en essayant de concevoir des couches comme ce que j'ai vécu circulaire Référence problème.
Un de mes amis m'a dit ça, il a résolu ce problème avec Reflection.
Alors, quelle est l'approche standard de l'industrie pour séparer une application C# en couches?
Et une question brûlante est, quelle couche héberge le OR-Mapping?