//Example - paged & filtered list:
 public Page <NoKeyNonDistinctObject> PagedFilteredList(string str1, string str2, long page, long itemsPerPage)
 {
     return(db.Page <NoKeyNonDistinctObject>(page, itemsPerPage, "WHERE (v1=@p1) AND (v2=@p2)", new { p1 = str1, p2 = str2 }));
 }