Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In LINQ naar SQL wordt een objectmodel in uw eigen programmeertaal toegewezen aan een relationele database. Er zijn twee hulpprogramma's beschikbaar voor het automatisch genereren van een Visual Basic- of C#-model op basis van de metagegevens van een bestaande database.
Als u Visual Studio gebruikt, kunt u de Object Relational Designer gebruiken om een objectmodel te genereren. De O/R Designer biedt een uitgebreide gebruikersinterface om u te helpen bij het genereren van een LINQ naar het SQL-objectmodel. Zie Linq naar SQL Tools in Visual Studio voor meer informatie.
Het opdrachtregelprogramma SQLMetal. Zie SqlMetal.exe (hulpprogramma voor het genereren van code) voor meer informatie.
Notitie
Als u geen bestaande database hebt en er een wilt maken op basis van een objectmodel, kunt u uw objectmodel maken met behulp van uw code-editor en CreateDatabase. Zie Procedure: Een database dynamisch maken voor meer informatie.
Documentatie voor de O/R Designer biedt voorbeelden van het genereren van een Visual Basic- of C#-objectmodel met behulp van O/R Designer. De volgende informatie bevat voorbeelden van het gebruik van het opdrachtregelprogramma SQLMetal. Zie SqlMetal.exe (hulpprogramma voor het genereren van code) voor meer informatie.
Voorbeeld 1
De SQLMetal-opdrachtregel die in het volgende voorbeeld wordt weergegeven, produceert Visual Basic-code als het objectmodel op basis van kenmerken van de Northwind-voorbeelddatabase. Opgeslagen procedures en functies worden ook weergegeven.
sqlmetal /code:northwind.vb /language:vb "c:\northwnd.mdf" /sprocs /functions
Voorbeeld 2
De SQLMetal-opdrachtregel die in het volgende voorbeeld wordt weergegeven, produceert C#-code als het objectmodel op basis van kenmerken van de Northwind-voorbeelddatabase. Opgeslagen procedures en functies worden ook weergegeven en tabelnamen worden automatisch meervoud weergegeven.
sqlmetal /code:northwind.cs /language:csharp "c:\northwnd.mdf" /sprocs /functions /pluralize
Zie ook
- Programmeerhandleiding
- Het LINQ-naar-SQL-objectmodel
- Leren op stapsgewijze instructies
- Procedure: Entiteitsklassen aanpassen met behulp van de code-editor
- Toewijzing op basis van kenmerken
- SqlMetal.exe (hulpprogramma voor het genereren van code)
- Externe toewijzing
- Voorbeelddatabases downloaden
- Het objectmodel maken