Freigeben über


N-Tier-Datenanwendungen

Aktualisiert: November 2007

N-Tier-Datenanwendungen sind datenorientierte Anwendungen, die in mehrere logische Ebenen (oder Tiers) aufgeteilt sind. Mit anderen Worten: Eine N-Tier-Datenanwendung ist eine Anwendung, die in mehrere Projekte aufgeteilt ist, sodass die Datenzugriffsebene, die Geschäftslogikebene und die Präsentationsebene jeweils als eigenes Projekt bearbeitet werden.

Typisierte DataSets wurden weiterentwickelt, damit die TableAdapter-Klasse und die DataSet-Klasse in separaten Projekten generiert werden können. Dies ermöglicht eine komfortable Trennung der Anwendungsebenen und die Erstellung von N-Tier-Datenanwendungen.

Die N-Tier-Unterstützung für typisierte DataSets ermöglicht eine iterative Entwicklung der Anwendungsarchitektur als N-Tier-Entwurf und macht die manuelle Aufteilung des Codes in mehrere Projekte überflüssig. Beginnen Sie mit dem Entwurf der Datenebene unter Verwendung des DataSet-Designer. Wenn Sie die Anwendungsarchitektur als N-Tier-Entwurf entwickeln möchten, legen Sie die DataSet-Projekt-Eigenschaft eines DataSets so fest, dass die DataSet-Klasse in einem separaten Projekt generiert wird.

In diesem Abschnitt

Referenz

DataSet

TypedTableBase<T>

Verwandte Abschnitte

Neue Datenfeatures

Hierarchische Aktualisierung

Übersicht über Datasets in Visual Studio

Zugreifen auf Daten (Visual Studio)

Übersicht über TableAdapters

Object Relational Designer (O/R-Designer)

Gelegentlich verbundene Anwendungen

N-Tier- und Remoteanwendungen mit LINQ to SQL