三層:表現(xiàn)層;邏輯層;數(shù)據(jù)層;有一需求:傳入查詢條件,得到數(shù)據(jù)。查詢條件數(shù)目不定,通常的解決方法是在表現(xiàn)層拼湊SQL語(yǔ)句。如: if(textEdit1.Text != ""){ sql += "and name = '"+textEdit1.Text.Trim()+"'";} 。這樣感覺(jué)不太好,表現(xiàn)層里出現(xiàn)了SQL。那么有什么好的辦法,可以將拼SQL或類似的工作放在數(shù)據(jù)層呢?謝謝。
關(guān)于三層架構(gòu)的小問(wèn)題----如何應(yīng)對(duì)多變的查詢
慕標(biāo)琳琳
2018-10-10 05:06:12