Procedimiento para generar el modelo de objetos en Visual Basic o C#

En LINQ to SQL, un modelo de objetos en un lenguaje de programación se asigna a una base de datos relacional. Existen dos herramientas para generar automáticamente un modelo de Visual Basic o C# a partir de los metadatos de una base de datos existente.

En la documentación del Object Relational Designer se proporcionan ejemplos de cómo generar un modelo de objetos de Visual Basic o C# mediante el Object Relational Designer. En la información siguiente se proporcionan ejemplos del uso de la herramienta de línea de comandos de SQLMetal. Para obtener más información, vea SqlMetal.exe (Herramienta de generación de código).

Ejemplo 1

La línea de comandos de SQLMetal mostrada en el ejemplo siguiente genera código de Visual Basic como el modelo de objetos basado en atributos de la base de datos de ejemplo Northwind. Se presentan también los procedimientos almacenados y las funciones.

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

Ejemplo 2

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. Se presentan también los procedimientos almacenados y las funciones, y los nombres de tabla se pluralizan automáticamente.

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

Consulte también