2
我在ASP.NET Core應用程序中爲我的控制器操作之一編寫了下面的代碼,我想知道數據庫被調用了多少次。有兩個LINQ語句,一個讀取數據,另一個讀取子類。如何確認數據庫調用的數量?我使用的是默認情況下在Code First .NET Core應用程序中創建的localdb。如何在使用.NET Core和Code First時檢查在LINQ查詢中調用數據庫的次數?
public async Task<IActionResult> Edit(int? id)
{
if (id == null)
{
return NotFound();
}
var giftCard = await _context.GiftCards.Include(g=>g.Transactions).SingleOrDefaultAsync(m => m.Id == id);
if (giftCard == null)
{
return NotFound();
}
giftCard.Transactions = giftCard.Transactions.OrderBy(t => t.TransactionDate).ToList();
return View(giftCard);
}
我設法弄清楚如何檢查SQL Profiler,你是對的。只有一個電話是用我上面的代碼進行的。 – Ray