參考來源:http://kevintsengtw.blogspot.tw/2012/12/adonet-entity-framework-50-sql-command.html
mrkt大大撰寫這篇時,Entity Framework的版本是5,現在來到6.1.3版,仍然適用喔。
使用注意事項:查詢時的型別必須是IQueryable型別,如果是IEnumberable型別,就無法取得SQL 字串了。
參考程式如下
using ( var db=new 客戶資料Entities() )
{
var result = db.客戶資料.Where(e => e.地址.Contains("縣"));
var sql = result.ToString();
Console.WriteLine(sql);
}
Console.ReadLine();