Funktionalität in einem Data Access Layer von einem dbml gebildet
-
04-10-2019 - |
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.
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.