Frage

Ich habe eine Datenzugriffsschicht, die durch eine DBML gebildet ist, die in dem ich sind einfach alle Objekt ich brauche. Ist es notwendig, mehr Funktionalität in diesem dbml zu schreiben oder kann ich einfach die dbml als meine DAL benutzen? Ich frage das, weil ich zur Zeit schreibe Funktionalität, beispielsweise alle Artikel in der Business-Logik-Schicht aus einer Tabelle erhalten. Also bin ich jetzt Art von verloren. Welche Art von Beispielen gegeben werden kann, so dass es mir klar ist, was in der Business-Schicht zu setzen.

War es hilfreich?

Lösung

Die Business-Logik-Schicht ist, wo Sie im Grunde Ihre Geschäftsregeln setzen und Business-Einrichtungen. Es ist, wo Sie die Dinge tun wollen, wie Gültigkeitsprüfungen dafür sorgen, dass ein Benutzer kann einen Artikel, bearbeiten einen Artikel hinzufügen, einen Artikel löschen usw. Der Zweck ist es, alle Ihre Geschäftsregeln und Einrichtungen zu zentralisieren, so dass die Präsentationsschicht nicht der Fall ist Notwendigkeit wissen, über die unterstreicht DB-Struktur und dass die DB-Struktur ist die Schnittstelle nicht definiert wird.

Was, wenn man einen braucht Sie, dass für sich selbst entscheiden müssen.

Andere Tipps

http://www.microsoft.com/events /series/modernsoftdev.aspx?tab=webcasts&id=42420

Microsoft hat eine Reihe von Webcasts von Joe Hummel auf moderne Software Devevelopment mit C # durchgeführt. Dort finden Sie eine große finden über eine geringe Datenzugriffsschicht konstruieren und wie es mit der Business-Schicht in Wechselwirkung treten soll. Ich lerne viel von diesen Lektionen .. wirklich gute Sachen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top