【发布时间】:2016-09-30 17:23:45
【问题描述】:
我为 ASP.NET Core 应用程序中的一个控制器操作编写了以下代码,我想知道数据库被调用了多少次。有两个 LINQ 语句,一个用于获取数据,另一个用于对子项进行排序。如何确认数据库调用的次数?我正在使用在 Code First .NET Core 应用程序中默认创建的 localdb。
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);
}
【问题讨论】:
标签: asp.net linq asp.net-core