Linq to Sql join kullanımı

2 farklı tablomuzda istenilen verileri getirmek için tabloları join ile bağlayabiliriz. Tabi ilişkili tablolar için entity framework‘ün include methodunu kullanmak çok daha kolaydır.

var q1 = from c in dataContext.Customers
         join o in dataContext.Orders on c.CustomerID equals o.CustomerID
         select new
         {
             c.CustomerID,
             c.ContactName,
             o.OrderID,
             o.OrderDate
         };

Bu sorguda müşteri ve sipariş tablosundan CustomerId,ContactName,OrderId ve OrderDate sütunundaki verileri getirmektedir.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google fotoğrafı

Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s