我有LINQ to SQL的查詢裏面我是用綁定電網與datetime列在LINQ比較列表類型一年的價值sql查詢
var query = (from bottom in
(from d in context.tbl_pl_data
where (d.lng_clientid.Equals(ClientId) && d.str_name.Equals(name) && d.int_deleted.Equals(0))
orderby d.dte_mod_on descending
select d).AsEnumerable()
select new tbl_pl_data
{
lng_id = bottom.lng_id,
str_itemdsc = bottom.str_itemdsc,
dte_cr_on = bottom.dte_cr_on,
str_cr_by = bottom.str_cr_by,
str_mod_by = bottom.str_mod_by,
dte_mod_on = bottom.dte_mod_on
}).ToList().OrderByDescending(d=>d.dte_mod_on).ToList();
現在我想根據一年來顯示此數據。 我有會議,有價值的一年..價值可能爲空或列表類型有單年或多年..我的意思是2009年或2009年和2010年。我從下面的會議獲得年值。
Session["UserYearSelected"] = model.str_year_selected.Split(',').ToList();
現在我該怎樣更改我上面的查詢,以便它接受空或年份值的列表,並與dte_cr_on列這是特定日期時間年,並顯示數據僅
這裏沒有人幫我嗎? – Mahajan344