Gör så här: Generera objektmodellen i Visual Basic eller C#
I LINQ till SQL mappas en objektmodell i ditt eget programmeringsspråk till en relationsdatabas. Två verktyg är tillgängliga för att automatiskt generera en Visual Basic- eller C#-modell från metadata för en befintlig databas.
Om du använder Visual Studio kan du använda objektrelationsdesignern för att generera en objektmodell. O/R Designer innehåller ett omfattande användargränssnitt som hjälper dig att generera en LINQ-till SQL-objektmodell. Mer information finns i Linq till SQL Tools i Visual Studio.
Kommandoradsverktyget SQLMetal. Mer information finns i SqlMetal.exe (kodgenereringsverktyg).
Kommentar
Om du inte har någon befintlig databas och vill skapa en från en objektmodell kan du skapa objektmodellen med hjälp av kodredigeraren och CreateDatabase. Mer information finns i Så här skapar du en databas dynamiskt.
Dokumentation för O/R Designer innehåller exempel på hur du genererar en Visual Basic- eller C#-objektmodell med hjälp av O/R Designer. Följande information innehåller exempel på hur du använder kommandoradsverktyget SQLMetal. Mer information finns i SqlMetal.exe (kodgenereringsverktyg).
Exempel 1
SqlMetal-kommandoraden som visas i följande exempel genererar Visual Basic-kod som attributbaserad objektmodell för Northwind-exempeldatabasen. Lagrade procedurer och funktioner återges också.
sqlmetal /code:northwind.vb /language:vb "c:\northwnd.mdf" /sprocs /functions
Exempel 2
SqlMetal-kommandoraden som visas i följande exempel genererar C#-kod som attributbaserad objektmodell för Northwind-exempeldatabasen. Lagrade procedurer och funktioner återges också och tabellnamn pluraliseras automatiskt.
sqlmetal /code:northwind.cs /language:csharp "c:\northwnd.mdf" /sprocs /functions /pluralize