分享一些支援多租戶的開源框架

如果你在開發sass應用程式,可以參考或者直接使用這些開源的框架。

ASP.NET Boilerplate — Web應用程式框架

ASP.NET Boilerplate是專門為新的現代Web應用程式設計的通用應用程式框架。它使用已經熟悉的工具並圍繞它們實施最佳實踐,以為您提供SOLID開發經驗。

  • https://github.com/aspnetboilerplate/aspnetboilerplate
  • https://aspnetboilerplate.com/
  • https://aspnetboilerplate.com/Pages/Documents/Multi-Tenancy
abp

它也是asp.net Core的開源Web應用程式框架。這是上面提到的ABP Boilerplate的完全重構

  • https://abp.io/
  • https://github.com/abpframework/abp/
OrchardCore

Orchard Core是使用ASP.NET Core構建的開源模組化,多租戶應用程式框架,以及在該應用程式框架之上構建的內容管理系統(CMS)。

  • https://github.com/OrchardCMS/OrchardCore
  • https://orchardcore.readthedocs.io/en/dev/
SasS kit

SaasKit是用於構建SaaS(軟體即服務)應用程式的.NET工具包。該項目的目標是幫助開發人員構建SaaS產品而不會遇到任何障礙。它的目標是與平台無關,並且易於使用。

  • https://github.com/saaskit/saaskit
  • https://benfoster.io/blog/tagged/saaskit
Finbuckle.MultiTenant

Finbuckle.MultiTenant是ASP.NET Core 2.1+的多租戶庫。它提供用於租戶解析,每個租戶應用程式配置和每個租戶數據隔離的功能

  • https://www.finbuckle.com/MultiTenant/Docs
  • https://github.com/Finbuckle/Finbuckle.MultiTenant
cloudscribe

ASP.NET Core多租戶Web應用程式基礎,具有對站點,用戶,角色,claims 等更多的管理

  • https://github.com/cloudscribe/cloudscribe
  • https://www.cloudscribe.com/introduction