2009-10-18 8 views
7

es wie in meinem Modell Ordner scheint, passt alle meine Klassen in einem von drei Eimer:Wie organisieren Sie Ihren Modellcode in asp.net-mvc?

  1. Reine POCO Datenobjekte/Business Objects
  2. Repository Code-Implementierung Datenbanken und externe Dienste zur Abfrage
  3. Helper Code.

Ist das normal und gibt es eine Best Practices, wie man das organisiert. sollte ich Unterordner für 1, 2 + 3 haben? irgendwelche Empfehlungen?

+0

Sehr gute Frage und das interessiert mich auch sehr. – machinegone

Antwort

3

Wenn Sie http://www.sharparchitecture.net betrachten, die versucht, ein Best Practices-Framework bereitzustellen, werden Sie sehen, dass POCO/Entitäten, Repositories und Hilfscode nicht nur getrennt sind, sondern auch in verschiedenen Assemblys vorhanden sind. Dies ist so, dass es physikalisch unmöglich ist, von einem Behälter zu einem anderen zu lecken. Dieser Rahmen wuchs von http://www.codeproject.com/KB/architecture/NHibernateBestPractices.aspx Artikel, der auch gut zu lesen ist.

+0

Meinst du http://www.sharparchitecture.net/? –

+0

Sicher, danke für die Korrektur. – queen3

+0

Es scheint, dass der Link zu SharpArchitektur.net gestorben ist. :/ –

Verwandte Themen