2011-01-11 7 views
3

Es üblich ist unten in der Datenzugriffsschicht Methoden wie ein haben:C# Data Access GetAll() Methoden mit vielen Parametern

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); 

Und es unordentliche und Messier erhält jedes Mal ein neues Angebot

hinzugefügt

Was sind die guten Praktiken, um diese Methoden lesbar und wartbar zu halten?

Danke

Antwort

4

Warum nicht ein Objekt erstellen, das alle Eigenschaften Ihre Filter beherbergt und nur, dass rund passieren?

Verwandte Themen