Procedimiento Generar el modelo de objetos en Visual Basic o C#How to: Generate the Object Model in Visual Basic or C#

En LINQ to SQLLINQ to SQL, un modelo de objetos en un lenguaje de programación se asigna a una base de datos relacional.In LINQ to SQLLINQ to SQL, an object model in your own programming language is mapped to a relational database. Existen dos herramientas para generar automáticamente un Visual Basic o C# modelos de los metadatos de una base de datos existente.Two tools are available for automatically generating a Visual Basic or C# model from the metadata of an existing database.

Documentación para el Object Relational Designer proporciona ejemplos de cómo generar un Visual Basic o C# modelo de objetos con Object Relational Designer.Documentation for the O/R Designer provides examples of how to generate a Visual Basic or C# object model by using the O/R Designer. En la información siguiente se proporcionan ejemplos del uso de la herramienta de línea de comandos de SQLMetal.The following information provide examples of how to use the SQLMetal command-line tool. Para obtener más información, vea SqlMetal.exe (Herramienta de generación de código).For more information, see SqlMetal.exe (Code Generation Tool).

EjemploExample

La línea de comandos de SQLMetal que se muestra en el ejemplo siguiente genera el código de Visual Basic como el modelo de objetos basado en atributos de la base de datos de ejemplo Northwind.The SQLMetal command line shown in the following example produces Visual Basic code as the attribute-based object model of the Northwind sample database. Se presentan también los procedimientos almacenados y las funciones.Stored procedures and functions are also rendered.

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

EjemploExample

La línea de comandos de SQLMetal mostrada en el ejemplo siguiente genera código de C# como el modelo de objetos basado en atributos de la base de datos de ejemplo Northwind.The SQLMetal command line shown in the following example produces C# code as the attribute-based object model of the Northwind sample database. Se presentan también los procedimientos almacenados y las funciones, y los nombres de tabla se pluralizan automáticamente.Stored procedures and functions are also rendered, and table names are automatically pluralized.

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

Vea tambiénSee also