请检查以下方法。此方法查找匹配数据的匹配日期和计数并返回该数据。问题是我不想匹配日期和时间。我只想匹配日期并计算它们。这就是为什么我使用ToShortDateString()将长日期时间转换为简单的日期格式。但问题是LINQ不允许我在TransectionDate上使用ToShortDateString()。检查下面的调试图片。我该如何解决?
public int ValueCalculator(DateTime date, string ItemID)
{
using (var ctx = new db_DemoEntities())
{
var simpleDate = date.ToShortDateString();
int TotalSold = ctx.EbayUserTransactions.Where(x => x.TransactionDate.ToShortDateString() == simpleDate && x.ItemID == ItemID).Count();
return TotalSold;
}
}