Trying to come up with a dynamically typed class for storing results from querying my EF Core dbcontext. What I\'m trying to avoid is creating a new class for every join combina