Condividi tramite


Procedura: generare il modello a oggetti in Visual Basic o C#

In LINQ to SQL viene eseguito il mapping di un modello a oggetti nel linguaggio di programmazione in uso a un database relazionale. Per generare automaticamente un modello Visual Basic o C# dai metadati di un database esistente sono disponibili due strumenti.

La documentazione per Object Relational Designer offre esempi su come generare un modello a oggetti di Visual Basic o C# tramite Object Relational Designer. Le informazioni seguenti forniscono esempi relativi all'uso dello strumento della riga di comando SQLMetal. Per altre informazioni, vedere SqlMetal.exe (strumento per la generazione del codice).

Esempio 1

Usando la riga di comando SQLMetal riportata nell'esempio è possibile produrre codice Visual Basic come modello a oggetti basato su attributi del database di esempio Northwind. Viene eseguito il rendering anche di stored procedure e funzioni.

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

Esempio 2

Usando la riga di comando SQLMetal riportata nell'esempio è possibile produrre codice C# come modello a oggetti basato su attributi del database di esempio Northwind. Viene eseguito il rendering anche di stored procedure e funzioni, mentre i nomi delle tabelle vengono pluralizzati automaticamente.

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

Vedi anche