Nautilus Maceraları

Kişisel laboratuvar

Entity Framework Code First Stored Procedure Kullanımı

Birkaç tabloyu join ile birbirine katıp bunu belirtilen tipte göstermek istemez misiniz?
Öncelikle senaryomuz gereği aşağıdaki gibi bir stored procedure oluşturalım.Bu procedure dışardan değer alan bir procedure olsun.

 

 

Ardından uspGetFullProductInfo procedure'muzden dönecek değerleri karşılayacağımız bir entity oluşturalım.

 

Ve son olarak ta oluşturduğumuz procedure e parametre gönderebilmek için SqlParameter classından iki tane parametre örnekleyelim. Sonra da Context imizden uygun tipe çevirdiğimiz SqlQuery metodunu çağırıp bunu bir değişkene alalım. Bir üstündeki bölüm ise Lambda ile joinlenmiş halidir. Belki işinize yarar diye belirtmek istedim.
Performans farkını sizde Stopwatch sınıfını kullanarak inceleyebilirsiniz.

 

 

 

Ve sonuç :)

Loading