2011-01-11 1 views
3

多くのパラメータを持つメソッド:C#データアクセスのgetAll()これは、データアクセス層で以下のようなメソッドを持っているのが一般的です

Tuple<int, IList<Media>> GetAllWithFilter(int? page, string folderName, string title, string fileName, string author, string keywordTitle, int type, int fileType, int rowsPerPage, Guid keywordId, string sortField = null, string sortDir = null); 

そして、それはの取得メシエとメシエは毎回新しいプロパティが

を追加します

これらのメソッドを読みやすく保守しておくための良いプラクティスは何ですか?

答えて

4

なぜ、すべてのフィルタの特性を収容するだけの周りのことを渡すオブジェクトを作成できませんありがとうございましたか!

関連する問題