Postupy: Generování objektového modelu v jazyce Visual Basic nebo C#
V LINQ to SQL je objektový model ve vašem vlastním programovacím jazyce mapován na relační databázi. K dispozici jsou dva nástroje pro automatické generování modelu jazyka Visual Basic nebo C# z metadat existující databáze.
Pokud používáte Visual Studio, můžete pomocí Návrhář relací objektů vygenerovat objektový model. Návrhář relací poskytuje bohaté uživatelské rozhraní, které vám pomůže vygenerovat objektový model LINQ to SQL. Další informace naleznete v nástrojích Linq to SQL Tools v sadě Visual Studio.
Nástroj příkazového řádku SQLMetal. Další informace najdete v tématu SqlMetal.exe (nástroj pro generování kódu).
Poznámka:
Pokud nemáte existující databázi a chcete ji vytvořit z objektového modelu, můžete vytvořit objektový model pomocí editoru kódu a CreateDatabase. Další informace naleznete v tématu Postupy: Dynamické vytvoření databáze.
Dokumentace k návrháři relací poskytuje příklady generování objektového modelu jazyka Visual Basic nebo C# pomocí Návrháře relací objektů. Následující informace obsahují příklady použití nástroje příkazového řádku SQLMetal. Další informace najdete v tématu SqlMetal.exe (nástroj pro generování kódu).
Příklad 1
Příkazový řádek SQLMetal zobrazený v následujícím příkladu vytvoří kód jazyka Visual Basic jako objektový model založený na atributech ukázkové databáze Northwind. Vykreslí se také uložené procedury a funkce.
sqlmetal /code:northwind.vb /language:vb "c:\northwnd.mdf" /sprocs /functions
Příklad 2
Příkazový řádek SQLMetal zobrazený v následujícím příkladu vytvoří kód jazyka C# jako objektový model založený na atributech ukázkové databáze Northwind. Uložené procedury a funkce se také vykreslují a názvy tabulek se automaticky vygenerují v množném čísle.
sqlmetal /code:northwind.cs /language:csharp "c:\northwnd.mdf" /sprocs /functions /pluralize