Bilmek istediğin her şeye ulaş

LinqtoSql de linq sorgusu ile veritabanı sorgusu yaptığımızda, veritabanı kısmında oluşan sql sorgusuna nasıl ulaşırız, elde ederiz?

İster visual studio da sağ tarafta intellitrace de ister sqlserver profile dan görebiliyormuşum.
  • Paylaş
2

Brutal Code, Tam profiler'ı kullanman için cevap yazacaktım ki zaten kendin bulmuşsun.

Burak hocanın konuyla ilgili detaylı bir makalesi mevcut istersen buradan da yararlanabilirsin.
buraksenyurt.com/post/linq-to-sql-arka-p...
  • Paylaş
1

Unluckypod, evet buna denk geldim geçen gün bu soruyu yazdıktan sonra gayet faydalı makale. saolsun burak hoca mükemmel konular anlatıyor çok da açıklayıcı...

ToString() metodu sorguyu verir.
Örnek:

Entities db = new Entities();
string sorgu=(from c in db.Categories where c.CategoryID>7 select c.CategoryName).ToString();
MessageBox.Show(sorgu);
Sonuç :
SELECT
[Extent1]. [CategoryName] AS [CategoryName]
FROM [dbo]. [Categories] AS [Extent1]
WHERE [Extent1]. [CategoryID] > 7

Yanlış anlamadıysam istediğin bu.
  • Paylaş
1

Unluckypod, eyvallah...