Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Du kan generera Visual Basic- eller C#-källkod från en databasmetadatafil (.dbml). Med den här metoden kan du anpassa standardfilen för .dbml innan du genererar programmappningskoden. Det här är en avancerad funktion.
Stegen i den här processen är följande:
Generera en .dbml-fil.
Använd en redigerare för att ändra .dbml-filen. Observera att .dbml-filen måste verifieras mot schemadefinitionsfilen (.xsd) för LINQ till SQL .dbml-filer. Mer information finns i Kodgenerering i LINQ till SQL.
Generera visual basic- eller C#-källkoden.
I följande exempel används kommandoradsverktyget SQLMetal. Mer information finns i SqlMetal.exe (kodgenereringsverktyg).
Exempel 1
Följande kod genererar en .dbml-fil från Northwind-exempeldatabasen. Som källa för databasmetadata kan du använda antingen namnet på databasen eller namnet på den .mdf filen.
sqlmetal /server:myserver /database:northwind /dbml:mymeta.dbml
sqlmetal /dbml:mymeta.dbml mydbfile.mdf
Exempel 2
Följande kod genererar Visual Basic- eller C#-källkodsfilen från en .dbml-fil.
sqlmetal /namespace:nwind /code:nwind.vb /language:vb DBMLFile.dbml
sqlmetal /namespace:nwind /code:nwind.cs /language:csharp DBMLFile.dbml