|
首先我們來看看日常比較典型的一種查詢Form
這個(gè)場景很簡單:就是根據(jù)客戶名、訂單日期、負(fù)責(zé)人來作篩選條件,然后找出符合要求的訂單。
在那遙遠(yuǎn)的時(shí)代,可能避免不了要寫這樣的簡單接口:
public interface IOrderService
{
IList<Order> Search(string customer, DateTime dateFrom, DateTime dateTo, int employeeID);
}
具體愛怎么實(shí)現(xiàn)就怎么實(shí)現(xiàn)啦,存儲(chǔ)過程,ORM框架。這里假定是用了孩童時(shí)代就開始有的存儲(chǔ)過程吧:
Create Procedure usp_SearchOrder
@Customer nVarchar(20),
@DateFrom DateTime,
@DateTo DateTime,
@EmployeeID Int
AS
/*以下省去幾百行SQL語句*/
NET技術(shù):打造優(yōu)雅的Linq To SQL動(dòng)態(tài)查詢,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。