Partilhar via


Como: Gerar o modelo de objeto no Visual Basic ou C#

No LINQ to SQL, um modelo de objeto em sua própria linguagem de programação é mapeado para um banco de dados relacional. Duas ferramentas estão disponíveis para gerar automaticamente um modelo Visual Basic ou C# a partir dos metadados de um banco de dados existente.

A documentação para o O/R Designer fornece exemplos de como gerar um modelo de objeto Visual Basic ou C# usando o O/R Designer. As informações a seguir fornecem exemplos de como usar a ferramenta de linha de comando SQLMetal. Para obter mais informações, consulte SqlMetal.exe (Ferramenta de geração de código).

Exemplo 1

A linha de comando SQLMetal mostrada no exemplo a seguir produz código do Visual Basic como o modelo de objeto baseado em atributo do banco de dados de exemplo Northwind. Procedimentos armazenados e funções também são renderizados.

sqlmetal /code:northwind.vb /language:vb "c:\northwnd.mdf" /sprocs /functions  

Exemplo 2

A linha de comando SQLMetal mostrada no exemplo a seguir produz código C# como o modelo de objeto baseado em atributo do banco de dados de exemplo Northwind. Os procedimentos armazenados e as funções também são renderizados e os nomes das tabelas são automaticamente pluralizados.

sqlmetal /code:northwind.cs /language:csharp "c:\northwnd.mdf" /sprocs /functions /pluralize  

Consulte também