我在DAL幾種方法,有相當多的參數:DAL方法有很多的參數
public Collection<Proforma> SearchAllProforma(DateTime? startDate = null, DateTime? endDate = null,
int? institutionID = null, int? inspectionID = null, bool? isFollowup = null, bool? excludeDeleted = null,
bool? nutritionalOnly = null, int? parentInspectionID = null)
我應該凝結這些放倒以獲得目標參數?或者使用可選參數讓它們保持原樣?或兩者?
編輯 - 我應該說,這些參數中的每一個映射到存儲過程的參數。
你想在這裏解決什麼問題? – Oded
如果有任何問題,請考慮使用實體框架。 – zmbq
如果您使用的是最新版本的C#,則可以使用命名參數。 –