簡體   English   中英

將Entity Framework Linq查詢打印為字符串

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM