[英]Printing Entity Framework Linq query as a string
我希望能夠記錄長時間運行的實體框架linq查詢,以便可以調查正在生成的內容。 我發現有一個Entity Framework linq查詢,如果將鼠標懸停在Visual Studio調試器中,它會向我顯示實體框架將發送到SQL Server的生成SQL的字符串表示形式。
我想知道如何獲取此字符串,以便將其打印到日志文件中?
您是否嘗試過ToString()
;
var query = context.Products.Where(p=>p.IsActive);
var queryText = query.ToString();
看看這個實體框架的日志記錄提供程序
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.