Best practice Custom Data

I’ve set up hangfire to create jobs on controller actionresults, I have ninject as my DI and a generic repos that makes HTTP calls to a web api.

All that has been asked next is to add some new columns (no spec yet) this will be for reporting purpose’s etc.

Now ive looked at how to do this and I’m thinking of setting up Entity Framework to access the tables, create new tables for the reporting. When data is to be called back i will call the existing methods in hangfire then “join” the results on my custom tables.

Now, this seems achievable, but also seems like a lot of implementation that leads me to think its probably not the best way.

So, is there an easier simpler option, does hangfire already provide a method to do this, I’ve looked at the job action filter using the created context etc to make the calls to perform the crud operations.