2008-10-02 LINQ TO SQL 如何看到轉換後的 SQL 語法? 3474 0 LINQ 摘要:LINQ TO SQL 如何看到轉換後的 SQL 語法? LINQ TO SQL 會將 LINQ Expression 轉為 SQL 語法那要如何才能看的到轉換後送給資料庫的 SQL 語法呢??通常都是進到偵錯模式查看,但有些 LINQ Expression 在偵錯模式看不到,例如 Count()另一種方式是 DataContext 本身有一個屬性可以將 SQL 語法輸出DataClasses1DataContext context = new DataClasses1DataContext(); //指定輸出路徑檔名 context.Log = new System.IO.StreamWriter(@"C:\SQL.txt"); var result = context.Customers.Count(); Console.WriteLine(result); //寫入檔案 context.Log.Flush(); context.Log.Close();就可以去指定位置查看 SQL 語法的 LINQ 回首頁