Sdílet prostřednictvím


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í:

  1. Vygenerujte soubor .dbml.

  2. 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.

  3. 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  

Viz také