WRT different model per tennat in Aspnet 5, you didn't really show how that would work.
Actually, currently in our situation it would be single model per tennant however, different connection string. I assume there is some way with the Aspnet 5 container to inject runtime values rather than configuring a single connection string in configureServices?
But, it might be nice to have different model per tennant.
Any examples of those use cases for Aspnet5 apps?