我想構建動態Linq。以下是我的代碼,適用於一個日期。但用戶可以從日曆中選擇多個日期。我需要爲所有這些選定日期製作Linq。動態Linq日期
saleDate = calendarSales.SelectedDate;
List<SaleDetails> saleDetials = new List<SaleDetails>();
saleDetials = GetSaleDetails();
saleDetials.Where(sale => (Convert.ToDateTime(sale.DATE_TIME).Day == saleDate.Day &&
Convert.ToDateTime(sale.DATE_TIME).Month == saleDate.Month &&
Convert.ToDateTime(sale.DATE_TIME).Year == saleDate.Year)
).ToList();
如何更新此查詢?
爲什麼不ü比較喜歡的日期'轉換.ToDateTime(sale.Date_Time).Date == saleDate.Date'而不是手動檢查每個部分 –
@Muhammad Adeel Zahid,我們將有時間在這些領域,以及我想在比較時剝離 – Riz
'DateTime.Date'函數自動剝離時間並僅返回日期部分 –