Vorgehensweise: Validierung von DBML und externen Zuordnungsdateien (LINQ to SQL)
Externe Zuordnungsdateien und von Ihnen geänderte .dbml-Dateien müssen hinsichtlich ihrer jeweiligen Schemadefinitionen überprüft werden. Dieser Abschnitt bietet Visual Studio-Benutzern Informationen zu den Schritten für das Implementieren des Validierungsprozesses.
Hinweis |
---|
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 validieren Sie ein .dbml- oder eine XML-Datei
Zeigen Sie im Visual Studio-Menü Datei auf Öffnen, und klicken Sie dann auf Datei.
Klicken Sie im Dialogfeld Datei öffnen auf die zu validierende .dbml- oder XML-Zuordnungsdatei.
Die Datei wird im XML-Editor geöffnet.
Klicken Sie mit der rechten Maustaste auf das Fenster, und klicken Sie dann auf Eigenschaften.
Klicken Sie im Fenster Eigenschaften in der Schemata-Eigenschaft auf die Auslassungspunkte (...).
Das Dialogfeld XML-Schemata wird geöffnet.
Beachten Sie die entsprechende Schemadefinition für den Zweck.
DbmlSchema.xsd ist die Schemadefinition zum Validieren einer .dbml-Datei. Weitere Informationen finden Sie unter Codegenerierung in LINQ to SQL.
LinqToSqlMapping.xsd ist die Schemadefinition zum Überprüfen einer externen XML-Zuordnungsdatei. Weitere Informationen finden Sie unter Referenz zur externen Zuordnung (LINQ to SQL).
Klicken Sie in die Spalte Verwenden der gewünschten Zeile in der Schemadefinition, um das Listenfeld zu öffnen. Klicken Sie dann auf Dieses Schema verwenden.
Die Schemadefinitionsdatei ist nun der DBML- oder XML-Zuordnungsdatei zugeordnet.
Stellen Sie sicher, dass keine anderen Schemadefinitionen ausgewählt werden.
Klicken Sie im Menü Ansicht auf Fehlerliste.
Ermitteln Sie, ob Fehler, Warnungen oder Meldungen erzeugt wurden. Ist dies nicht der Fall, ist die XML-Datei für die Schemadefinition gültig.
Alternative Methode zur Bereitstellung einer Schemadefinition
Erscheint die passende .xsd-Datei aus irgendeinem Grund nicht im Dialogfeld XML-Schemata, können Sie die xsd-Datei aus einem Hilfethema herunterladen. Die folgenden Schritte unterstützen Sie beim Speichern der heruntergeladenen Datei im Unicode-Format des Visual Studio-XML-Editors.
So kopieren Sie eine Schemadefinitionsdatei aus einem Hilfethema
Suchen Sie das Hilfethema, das die Schemadefinition enthält (siehe weiter oben in diesem Abschnitt).
.dbml-Dateien finden Sie unter Codegenerierung in LINQ to SQL.
Externe Zuordnungsdateien finden Sie unter Referenz zur externen Zuordnung (LINQ to SQL).
Klicken Sie auf Code kopieren, um die Codedatei in die Zwischenablage zu kopieren.
Starten Sie Editor, um eine neue Datei zu erstellen.
Fügen Sie den Code aus der Zwischenablage in die Editor-Datei ein.
Klicken Sie im Editor-Menü Datei auf Speichern unter.
Wählen Sie im Feld Codierung Unicode aus.
Wichtig Diese Auswahl stellt sicher, dass die Unicode-16-Byte-Sortierungsmarkierung (FFFE) der Textdatei vorangestellt wird.
Geben Sie im Feld Dateiname einen Dateinamen mit einer Erweiterung .xsd ein.