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