Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sie können Visual Basic- oder C#-Quellcode aus einer Database Markup Language-Metadatendatei (.dbml) erstellen. Dieser Ansatz bietet die Möglichkeit zur Anpassung der standardmäßigen .dbml-Datei vor dem Erzeugen des Codes für die Anwendungszuweisung. Dies ist eine erweiterte Funktion.
Dieses Verfahren umfasst die folgenden Schritte:
Erzeugen einer .dbml-Datei.
Verwenden eines Editors, um die .dbml-Datei zu ändern. Beachten Sie, dass die .dbml-Datei mit der Datei für die Schemadefinition (.xsd) für LINQ to SQL-.dbml-Dateien validiert werden muss. Weitere Informationen finden Sie unter Codegenerierung in LINQ to SQL.
Generieren Sie den Visual Basic- oder C#-Quellcode.
In den folgenden Beispielen wird das SQLMetal-Befehlszeilentool verwendet. Weitere Informationen finden Sie unter SqlMetal.exe (Tool zur Codegenerierung).
Beispiel 1
Im folgenden Code wird eine .dbml-Datei aus der Beispieldatenbank Northwind erzeugt. Als Quelle für die Datenbank-Metadaten können Sie entweder den Namen der Datenbank oder den Namen der .mdf-Datei verwenden.
sqlmetal /server:myserver /database:northwind /dbml:mymeta.dbml
sqlmetal /dbml:mymeta.dbml mydbfile.mdf
Beispiel 2
Im folgenden Code wird Visual Basic-Quellcode oder C#-Quellcode aus einer .dbml-Datei erzeugt.
sqlmetal /namespace:nwind /code:nwind.vb /language:vb DBMLFile.dbml
sqlmetal /namespace:nwind /code:nwind.cs /language:csharp DBMLFile.dbml