Postupy: Generování přizpůsobeného kódu úpravou souboru DBML
Zdrojový kód jazyka Visual Basic nebo C# můžete vygenerovat ze souboru metadat jazyka .dbml (Database Markup Language). Tento přístup nabízí možnost přizpůsobit výchozí soubor .dbml před vygenerování kódu mapování aplikace. Jedná se o pokročilou funkci.
Kroky v tomto procesu jsou následující:
Vygenerujte soubor .dbml.
K úpravě souboru .dbml použijte editor. Všimněte si, že soubor .dbml musí ověřit v souboru definice schématu (.xsd) pro soubory LINQ to SQL .dbml. Další informace naleznete v tématu Generování kódu v LINQ to SQL.
Vygenerujte zdrojový kód jazyka Visual Basic nebo C#.
Následující příklady používají nástroj příkazového řádku SQLMetal. Další informace najdete v tématu SqlMetal.exe (nástroj pro generování kódu).
Příklad 1
Následující kód vygeneruje soubor .dbml z ukázkové databáze Northwind. Jako zdroj metadat databáze můžete použít název databáze nebo název souboru .mdf.
sqlmetal /server:myserver /database:northwind /dbml:mymeta.dbml
sqlmetal /dbml:mymeta.dbml mydbfile.mdf
Příklad 2
Následující kód vygeneruje zdrojový kód jazyka Visual Basic nebo C# ze souboru .dbml.
sqlmetal /namespace:nwind /code:nwind.vb /language:vb DBMLFile.dbml
sqlmetal /namespace:nwind /code:nwind.cs /language:csharp DBMLFile.dbml