private void Form3_Load(object sender, EventArgs e)
{
LinqExpDataContext ctx = new LinqExpDataContext();
var sonuc = from Filmler in ctx.Filmlers
join Satisurunler in ctx.Satisurunleris on Filmler.Filmid equals Satisurunler.Filmid
join Satislar in ctx.Satislars on Satisurunler.Satisid equals Satislar.Satisid
group Satisurunler by Filmler.Filmadi into grup
select new
{
Filmadi = grup.Key,
Toplamsatis = grup.Sum(x => x.Fiyat * 1)
};
dataGridView1.DataSource = sonuc;
Linq Expression :Linq in Oluşturdugu hazır sorguların dısında bir sorgu tanımlamak istersek Linq Expressionu kullanırız
1)Proje acılır
2)Proje İCinde sag tıkla ile Add-New İtem-Data-Linqtosql ile .dbml eklenir
3)Server Explorer deyip DATABASE i eklmeliyiz Add connection deriz server name yeri ne . veya Localhost yazar baglanır sitedigimiz database e
4)Daha sonra buradan tabloları .dbml soayasına sürkleyip atıyoruz kullanacakalrımızı
5)formumuza bir datagrid view ekledik
Örnegin bizim Filmler tablomuzda yönetmeninsadece İD si var...fakat biz yönetmenin adını soyadınıda cekmek istersek tablomuza