Vorgehensweise: Hinzufügen von LINQ to SQL-Klassen zu einem Projekt (O/R-Designer)
Datenklassen (Entitätsklassen, Zuordnungen und DataContext-Methoden) werden in LINQ to SQL-Dateien (DBML-Dateien) definiert und im O/R-Designer (O/R-Designer) erstellt und bearbeitet. Sie können den Projekten LINQ to SQL-Dateien hinzufügen, indem Sie im Dialogfeld Neues Element hinzufügen die Vorlage LINQ to SQL-Klassen auswählen. Weitere Informationen zu Datenklassen finden Sie unter Das LINQ to SQL-Objektmodell.
Hinzufügen von LINQ to SQL-Datenklassen zu einem Projekt
Erstellen und bearbeiten Sie LINQ to SQL-Klassen mit dem O/R-Designer.
Tipp
Ihr Computer zeigt möglicherweise für einige der Elemente der Visual Studio-Benutzeroberfläche in der folgenden Anleitung andere Namen oder Standorte an. Diese Elemente sind von der jeweiligen Visual Studio-Version und den verwendeten Einstellungen abhängig. Weitere Informationen finden Sie unter Visual Studio-Einstellungen.
So fügen Sie einem Projekt eine LINQ to SQL-Datei hinzu
Klicken Sie in einer Visual Basic- oder C#-Anwendung im Menü Projekt auf Neues Element hinzufügen.
Klicken Sie auf die Vorlage LINQ to SQL-Klassen.
Geben Sie einen alternativen Namen ein, oder übernehmen Sie den Standardnamen DataClasses1.dbml.
Tipp
Der angegebene Name ist dann der Name des generierten DataContext. Beispielsweise wird bei Verwendung des Standardnamens der DataContext vom Designer mit DataClasses1DataContext benannt.
Klicken Sie auf Hinzufügen.
Dem Projekt wird die DBML-Datei hinzugefügt, und der O/R-Designer wird geöffnet.
Nachdem Sie Ihrem Projekt eine LINQ to SQL-Datei hinzugefügt haben, wird auf der leeren Entwurfsoberfläche ein zum Konfigurieren bereiter DataContext angezeigt. Ziehen Sie Datenbankelemente aus dem Server-Explorer/Datenbank-Explorer in den O/R-Designer, um Datenklassen und DataContext-Methoden zu erstellen. Die Datenverbindung eines DataContext wird anhand des ersten Elements erstellt, das dem Designer aus dem Server-Explorer/Datenbank-Explorer hinzugefügt wird.
Die folgenden Themen enthalten ausführliche Anweisungen zum Erstellen von LINQ to SQL-Klassen und DataContext-Methoden mit dem O/R-Designer.
Thema |
Beschreibung |
---|---|
Bietet Schritt-für-Schritt-Anleitungen zum Erstellen von Entitätsklassen, die Tabellen und Ansichten in einer Datenbank zugeordnet sind, einschließlich Informationen darüber, was aktualisierbar und schreibgeschützt ist. |
|
Bietet schrittweise Anleitungen zum Erstellen von DataContext-Methoden, die gespeicherten Prozeduren und Funktionen zugeordnet sind. |
|
Beschreibt, wie DataContext-Methoden erstellt werden, die die Standardspeicherlogik für eine Entitätsklasse durch vom Benutzer angegebene gespeicherte Prozeduren ersetzen. |
|
Exemplarische Vorgehensweise: Erstellen von LINQ to SQL-Klassen (O/R-Designer) |
Enthält schrittweise Anweisungen zum Entwerfen von Entitätsklassen mithilfe von O/R-Designer und zum Anzeigen von Daten in einem Windows Form. |
Exemplarische Vorgehensweise: Anpassen des Einfüge-, Update- und Löschverhaltens von Entitätsklassen |
Bietet schrittweise Anleitungen zum Erstellen von DataContext-Methoden, die die Standardspeicherlogik für eine Entitätsklasse durch vom Benutzer angegebene gespeicherte Prozeduren ersetzen. |
Exemplarische Vorgehensweise: Hinzufügen von Validierung zu Entitätsklassen |
Enthält schrittweise Anleitungen für das Hinzufügen von Code zum Überprüfen von Daten. |
Siehe auch
Aufgaben
Exemplarische Vorgehensweise: Hinzufügen von Validierung zu Entitätsklassen
Konzepte
Übersicht über den O/R-Designer
DataContext-Methoden (O/R-Designer)
DataContext-Methoden (O/R-Designer)