AdventureWorks 2014 Veritabanı kullanarak örnek Entity Framework sorguları

Merhaba arkadaşlar bu makalemde AdventureWorks 2014 Veritabanı (İNDİR) kullanarak Örnek Entity Framework sorguları paylaşmak istiyorum

Yukarıdaki linkten veritabanını indirdiğinizi ve örnek projenize Datamodelinizi kurduğunuzu varsayarak başlıyorum.

Önce model nesnemizi tanımlıyorum. 

AdventureWorks2014Entities db = new AdventureWorks2014Entities();

Tek bir ürün çağırıyorum

 

Ürüne model adınıda ekleyerek Select işlemi yapıyorum.

Ürüne alt ve üst kategori adlarınıda ekliyorum.

Ürünün resimlerini çağırıyorum.

Ürün detaylarına liste resmini ekleyerek tekrar çağırıyorum.

Veritabanından bir liste resmine sahip ürünleri çağırıyorum.

Veritabanından Tüm Siparişleri çağırıyorum.

İçinde belirli bir ürün olup olmayan siparişler. 

İçinde herhangi bir üründen adet olarak birden fazla satın alınmış siparişler

Tarih Bazlı Sorgular

DateTime startDate = new DateTime(DateTime.Now.Year,DateTime.Now.Month,1);//Ayın 1. günü
DateTime endDate = startDate.AddMonths(1);

Bu ay verilen Siparişler

Bu ay verilen Siparişlerin toplam tutarı

Bu ay X Müşterisini verdiği Siparişlerin toplam tutarı

Bu ay X ürününden kaç adet sipariş edilmiş.

Bu ay sipariş edilen X ürününün toplam tutarı

Bu ay X müşterisi kaç ürün satın almış

Bu ay X müşterisi  X ürününden Siyah renkte kaç tane satın almış

Örnekleri bu makalede çoğaltacağım arkadaşlar!

İyi Kodlar!