Aracılığıyla paylaş


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  

Ayrıca bkz.