Vorgehensweise: Überprüfen von DBML- und externen Zuordnungsdateien
Externe Zuordnungsdateien und von Ihnen geänderte .dbml-Dateien müssen hinsichtlich ihrer jeweiligen Schemadefinitionen überprüft werden. Dieses Thema bietet Visual Studio-Benutzern Informationen zu den Schritten für das Implementieren des Validierungsprozesses.
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 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 Eigenschaft Schemata 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 Externe Zuordnung.
Klicken Sie in die Spalte Verwenden der gewünschten Zeile in der Schemadefinition, um das Dropdownfeld 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 XML-Editors von Visual Studio.
So kopieren Sie eine Schemadefinitionsdatei aus einem Hilfethema
Suchen Sie das Hilfethema, das die Schemadefinition enthält (siehe weiter oben in diesem Abschnitt).
Informationen zu DBML-Dateien finden Sie unter Codegenerierung in LINQ to SQL.
Informationen zu externen Zuordnungsdateien finden Sie unter Externe Zuordnung.
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 den Eintrag 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 XSD-Erweiterung ein.