Finbuckle / Finbuckle.MultiTenant

Finbuckle.MultiTenant is an open-source multitenancy middleware library for .NET. It enables tenant resolution, per-tenant app behavior, and per-tenant data isolation.
https://www.finbuckle.com/multitenant
Apache License 2.0
1.26k stars 261 forks source link

Clean up namespaces for a 2.0.0 release. #47

Closed AndrewTriesToCode closed 6 years ago

AndrewTriesToCode commented 6 years ago

For an eventual 2.0 release I want to clean up the namespaces for code that is expected to be usable by the library user. Right now its a mix of Finbuckle.MultiTenant, Finbuckle.MultiTenant.AspNetcore, etc... I'm leaning toward it all being Finbuckle.MultiTenant for simplicity.

AndrewTriesToCode commented 6 years ago

This work is included in PR #59. The code intended for client use is all in the Finbuckle.MultiTenant namespace. Implementations for store and strategies are in Finbuckle.MultiTenant.Stores and Finbuckle.MultiTenantStrategies. Otherwise code belongs to a project specific namespace and isn't intended for internal use only.