sinan ilyas
Makale Kategorileri
Sevdiğim Sözler
Birisi hakkında fikir yürütmeden önce o kişinin pabuçlarıyla o kişinin gittiği yoldan yürüyün, sonra oturup karara varın.
Kızılderili Atasözü
Son Makaleler
Gazlı Bez Adı Nereden Geliyor?
Birbirlerinin Gözünden Programcılar ve Kullanıcılar
Denizlerimizde Avlanan Balıklar Ne Zaman Yenir?
Hangi Plastik Türleri Sağlığa Zararlı?
MAC Adreslerini Gösteren Program
Tüketici Sorunları Hakem Heyetlerinin Çalışma Usul Ve Esasları
Javascript ile Sonraki Sayfayı Otomatik Yükletme
VB6 hatası: 430 - Class does not support Automation or does not support expected interface
SubmitChanges() metodunu çağırdığınızda Linq tarafından oluşturularak veritabanına gönderilen SQL sorgularını görebilmek istiyorsanız, bunun pratik bir yolu var.
Aşağıdaki sınıfı projenize ekleyin:
public class DebugTextWriter : System.IO.TextWriter
{
public override void Write(char[] buffer, int index, int count)
{
System.Diagnostics.Debug.Write(new String(buffer, index, count));
}
public override void Write(string value)
{
System.Diagnostics.Debug.Write(value);
}
public override Encoding Encoding
{
get { return System.Text.Encoding.Default; }
}
}
Daha sonra bu sınıfı kullanarak, aşağıdaki kodda gösterildiği gibi, Linq'in yaptığı her işlemi Output penceresine yazmasını sağlayın.
// dataContext nesnesi oluşturuluyor dataContext = new DataContext(); // dataContext'in log'ları Visual Studio'nun Output penceresine yönlendiriliyor dataContext.Log = new DebugTextWriter()
Artık, Linq tarafından yapılan her şeyi Visual Studio'nun Output penceresinden takip edebilirsiniz.
Output penceresi görebilmek için View menüsünden Output seçeneğini seçebilir veya klavyeden Ctrl W, O kısayolunu kullanabilirsiniz.
Anahtar Kelimeler: visual studio, vs, visual studio 2005, visual studio 2008, vs2005, vs 2008, dotnet, .net, asp.net, c#, csharp, c sharp, linq, linq-to-sql, submitchanges, sql, sorgu, query, mssql, microsoft sql server, sınıf, log, output, görmek, göstermek, görüntülemek, bulmak, profiler, nasıl
Kategori: Programlama > C#
Bu makaleye henüz hiç yorum yapılmamış.
© 1997- Sinan İLYAS
Site içeriği kaynak gösterilmeden kopyalanamaz.
Site tasarım şablonu Free CSS Templates sitesinden alınarak düzenlenmiştir.
Copyright © 2007 Ornate. All Rights Reserved. Designed by Free CSS Templates.