Question

Quelqu'un peut-il me fournir un lien Web qui montre une approche correcte de la conception n-couches avec l'exemple de code source dans VS2005 et C #?

Je suis confus en un point, si je suis en train de créer des couches comme suit:

   UI
   |
Business Logic
   |
  Data Access

alors comment puis-je obtenir une véritable POO?

Dans POO Coz toutes les activités doivent être encapsulé dans un objet.

Selon ma pensée, cela devrait être en couches comme ceci:

   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.

L'un de mes amis m'a dit que, il a résolu ce problème avec la réflexion.

Alors, quelle est l'approche standard de l'industrie pour séparer une application c # en couches?

Et une question brûlante est, qui couche accueille le OU-Mapping?

Était-ce utile?

La solution

texte alt http: // amrelgarhy .com / fichiers / uploads / 9-1-2009% 208-58-14% 20 PM.png

Quelques fois va comme ceci:

texte alt http: // amrelgarhy .com / fichiers / uploads / 9-1-2009% 208-59-14% 20 PM.png

Alors que vous voyez dans les 2 schémas précédents, l'ORM situé dans la couche d'accès aux données

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top