Easily paginating your EntityFramework Core Queries with C# Generics