Nasıl yapılır: Visual Basic veya C# içinde Nesne Modeli Oluşturma
LINQ to SQL'de, kendi programlama dilinizdeki bir nesne modeli ilişkisel bir veritabanına eşlenir. Mevcut bir veritabanının meta verilerinden otomatik olarak Visual Basic veya C# modeli oluşturmak için iki araç kullanılabilir.
Visual Studio kullanıyorsanız, nesne modeli oluşturmak için Nesne İlişkisel Tasarımcısı kullanabilirsiniz. O/R Tasarım Aracı, LINQ to SQL nesne modeli oluşturmanıza yardımcı olacak zengin bir kullanıcı arabirimi sağlar. Daha fazla bilgi için bkz . Visual Studio'da Linq to SQL Araçları.
SQLMetal komut satırı aracı. Daha fazla bilgi için bkz . SqlMetal.exe (Kod Oluşturma Aracı).
Not
Var olan bir veritabanınız yoksa ve nesne modelinden bir veritabanı oluşturmak istiyorsanız, ve kod düzenleyicinizi CreateDatabasekullanarak nesne modelinizi oluşturabilirsiniz. Daha fazla bilgi için bkz . Nasıl yapılır: Dinamik Olarak Veritabanı Oluşturma.
O/R Tasarım Aracı belgeleri, O/R Tasarım Aracı kullanarak Visual Basic veya C# nesne modelinin nasıl oluşturulacağıyla ilgili örnekler sağlar. Aşağıdaki bilgiler SQLMetal komut satırı aracının nasıl kullanılacağına ilişkin örnekler sağlar. Daha fazla bilgi için bkz . SqlMetal.exe (Kod Oluşturma Aracı).
Örnek 1
Aşağıdaki örnekte gösterilen SQLMetal komut satırı, Northwind örnek veritabanının öznitelik tabanlı nesne modeli olarak Visual Basic kodu oluşturur. Saklı yordamlar ve işlevler de işlenir.
sqlmetal /code:northwind.vb /language:vb "c:\northwnd.mdf" /sprocs /functions
Örnek 2
Aşağıdaki örnekte gösterilen SQLMetal komut satırı, Northwind örnek veritabanının öznitelik tabanlı nesne modeli olarak C# kodu oluşturur. Saklı yordamlar ve işlevler de işlenir ve tablo adları otomatik olarak çoğullaştırılır.
sqlmetal /code:northwind.cs /language:csharp "c:\northwnd.mdf" /sprocs /functions /pluralize