Gewusst wie: Hinzufügen von Code zu TableAdapters in N-Tier-Anwendungen
Veröffentlicht: Juli 2016
Sie können die Funktionen eines TableAdapter
erweitern, indem Sie eine partielle Klassendatei für den TableAdapter
erstellen und Code hinzufügen (anstatt Code zur DatasetNameDataSet.Designer-Datei hinzuzufügen). (Mit partiellen Klassen können Sie Code für eine bestimmte Klasse auf mehrere physische Dateien aufteilen. Weitere Informationen finden Sie unter Partial bzw. partial (Typ).)
Der Code, der TableAdapter
definiert, wird jedes Mal generiert, wenn Änderungen am TableAdapter
vorgenommen werden (im Erstellen und Bearbeiten von typisierten Datasets). Dieser Code wird auch generiert, wenn Sie einen Assistenten verwenden, der die Konfigurationen von TableAdapter
ändert. Um zu vermeiden, dass Code beim erneuten Generieren eines TableAdapter
gelöscht wird, fügen Sie Code der Datei für die partielle Klasse von TableAdapter
hinzu.
Standardmäßig wird bei einer Trennung von DataSet-Code und TableAdapter
-Code eine separate Klassendatei in jedem Projekt angelegt. Das ursprüngliche Projekt enthält eine Datei mit dem Namen DatasetName.Designer.vb (oder DatasetName.Designer.cs), die den TableAdapter
-Code enthält. Das Projekt, das in der DataSet-Projekt-Eigenschaft ausgewählt wurde, verfügt über eine Datei mit dem Namen DatasetName.DataSet.Designer.vb (oder DatasetName.DataSet.Designer.cs), die den DataSet-Code enthält.
Hinweis
Wenn Sie DataSets und TableAdapter
durch Festlegen der DataSet-Projekt-Eigenschaft trennen, werden vorhandene partielle DataSet-Klassen im Projekt nicht automatisch verschoben. Vorhandene partielle Dataset-Klassen müssen manuell ins Dataset-Projekt verschoben werden.
Hinweis
Der Erstellen und Bearbeiten von typisierten Datasets unterstützt außerdem Funktionen zum Generieren der Eventhandler ColumnChanging und RowChanging, wenn Validierungscode hinzugefügt werden soll. Weitere Informationen finden Sie unter Gewusst wie: Hinzufügen von Validierungen zu einem N-Tier-DataSet.
Hinweis
Auf Ihrem Computer werden möglicherweise andere Namen oder Speicherorte für die Benutzeroberflächenelemente von Visual Studio angezeigt als die in den folgenden Anweisungen aufgeführten. Diese Elemente sind von der jeweiligen Visual Studio-Version und den verwendeten Einstellungen abhängig. Weitere Informationen finden Sie unter Personalisieren der IDE.
So fügen Sie einem TableAdapter in einer N-Tier-Anwendung Benutzercode hinzu
Suchen Sie das Projekt, das die XSD-Datei (Erstellen und Bearbeiten von typisierten Datasets) enthält.
Doppelklicken Sie auf die Datei .xsd, um den Erstellen und Bearbeiten von typisierten Datasets zu öffnen.
Klicken Sie mit der rechten Maustaste auf den
TableAdapter
, dem Sie Code hinzufügen möchten, und klicken Sie auf Code anzeigen.Eine partielle Klasse wird erstellt und im Code-Editor geöffnet.
Fügen Sie Code innerhalb der Deklaration der partiellen Klasse hinzu.
Im Folgenden wird verdeutlicht, an welcher Stelle Code im
NorthwindDataSet
demCustomersTableAdapter
hinzugefügt wird:Partial Public Class CustomersTableAdapter ' Add code here to add functionality ' to the CustomersTableAdapter. End Class
public partial class CustomersTableAdapter { // Add code here to add functionality // to the CustomersTableAdapter. }
Siehe auch
Übersicht über N-Tier-Datenanwendungen
Gewusst wie: Hinzufügen von Code zu DataSets in N-Tier-Anwendungen
TableAdapters
Übersicht über TableAdapterManager
Übersicht über die hierarchische Aktualisierung
Erstellen von Datenanwendungen