Finbuckle.MultiTenant
Finbuckle.MultiTenant copied to clipboard
request for enhancement to IMultiTenantStore<TTenantInfo> Task<IQueryable<TTenantInfo>> GetAllAsync()
hello
this request is for an addition to the IMultitenantStore interface to support IQueryable responses
this enhancement would support custom store implementations that return filterable results and extend the firehose approach of GetAllAsync()
sample use case i'm integrating a finbuckle multitenant store that
- supports multitenant resolution in an app deployed to kubernetes clusters
- supports tenant resolution from .net core hosted services, injected service layer classes and dbcontexts
- timer scheduled hydrates the distributed cache store with a potentially dynamic list of 'approved' 'tenants'
- must expeditiously page through an arbitrary size collection of persisted tenants within a 'reasonable timeframe' while hydrating the distributed cache
an iqueryable api surface would support filtering by scheduled operations against all the tenants hosted by the custom store
felicitations
This issue has been labeled inactive because it has been open 180 days with no activity. Please consider closing this issue if no further action is needed.