计算加工日期数据

时间:2018-04-06 12:29:13

标签: linq

请检查以下方法。此方法查找匹配数据的匹配日期和计数并返回该数据。问题是我不想匹配日期和时间。我只想匹配日期并计算它们。这就是为什么我使用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;
            }
        }

Debug pic

0 个答案:

没有答案