1.模糊查詢:
ZNDataClassesDataContext znDB = new ZNDataClassesDataContext();
var query = (from v in znDB.表名(視圖名) select v).Where(c => c.a.Contains(參數1)).Where(c => c.b.Contains(參數2)).Where(c => c.date1>= Convert.ToDateTime(參數3.Trim() == "" ? "1900-01-01" : 參數3.Trim()) && c.date1<= Convert.ToDateTime(參數4.Trim() == "" ? "5012-08-21" : 參數4.Trim())).Where(c => (參數5== "0") ? 1 == 1 : c.ID== Convert.ToInt32(參數5(下拉框Value)));
return query;
2.更新(傳參方式)
ZNDataClassesDataContext znDB = new ZNDataClassesDataContext();
實體對象 nSingle = (from enList in znDB.表名 where enList.ID == 參數ID select enList).Single<實體對象>();
enSingle.字段名= 參數;
znDB.SubmitChanges();
return true;