0
我要過濾一個記錄集一樣篩選由LINQ的時間差使用EF
OrderShippedDate - 1天< - 獲取所有訂單與發貨日期20天前
var orders = ctx.Orders.Where(p => p.OrderShippedDate == 20) <---??? not sure what I need here .ToList();
我該怎麼辦EF/LINQ中的日期差異?
我要過濾一個記錄集一樣篩選由LINQ的時間差使用EF
OrderShippedDate - 1天< - 獲取所有訂單與發貨日期20天前
var orders = ctx.Orders.Where(p => p.OrderShippedDate == 20) <---??? not sure what I need here .ToList();
我該怎麼辦EF/LINQ中的日期差異?
我建議你鍛鍊你的參數本地,然後把它們放到,這不是從你的描述是否意味着正是 20天前,更 20多天前,或少 20清楚這很難給你具體的建議,但如果它是「20多天前」,你可能會使用類似於:
var upperBound = DateTime.Today.AddDays(-20);
var orders = ctx.Orders.Where(p => p.OrderShippedDate < upperBound);