You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
51 KiB
JavaScript

12 months ago
"use strict";(self.webpackChunkfurion=self.webpackChunkfurion||[]).push([[5128],{5718:(n,e,t)=>{t.r(e),t.d(e,{assets:()=>d,contentTitle:()=>o,default:()=>h,frontMatter:()=>a,metadata:()=>c,toc:()=>l});var r=t(5893),i=t(1151),s=t(4996);const a={id:"saas",title:"11. SaaS \u591a\u79df\u6237",sidebar_label:"11. SaaS \u591a\u79df\u6237"},o=void 0,c={id:"saas",title:"11. SaaS \u591a\u79df\u6237",description:"11.1 \u4ec0\u4e48\u662f SaaS",source:"@site/docs/saas.mdx",sourceDirName:".",slug:"/saas",permalink:"/docs/saas",draft:!1,unlisted:!1,editUrl:"https://gitee.com/dotnetchina/Furion/tree/v4/handbook/docs/saas.mdx",tags:[],version:"current",lastUpdatedBy:"\u767e\u5c0f\u50e7",lastUpdatedAt:1699721618,formattedLastUpdatedAt:"Nov 11, 2023",frontMatter:{id:"saas",title:"11. SaaS \u591a\u79df\u6237",sidebar_label:"11. SaaS \u591a\u79df\u6237"},sidebar:"docs",previous:{title:"10.3 MongoDB \u64cd\u4f5c",permalink:"/docs/mongodb"},next:{title:"12. \u4f9d\u8d56\u6ce8\u5165/\u63a7\u5236\u53cd\u8f6c",permalink:"/docs/dependency-injection"}},d={},l=[{value:"11.1 \u4ec0\u4e48\u662f <code>SaaS</code>",id:"111-\u4ec0\u4e48\u662f-saas",level:2},{value:"11.2 \u4ec0\u4e48\u662f\u591a\u79df\u6237",id:"112-\u4ec0\u4e48\u662f\u591a\u79df\u6237",level:2},{value:"11.3 \u5b9e\u73b0\u591a\u79df\u6237\u65b9\u6848",id:"113-\u5b9e\u73b0\u591a\u79df\u6237\u65b9\u6848",level:2},{value:"11.3.1 \u72ec\u7acb\u6570\u636e\u5e93(\u57fa\u4e8e <code>Database</code> \u7684\u65b9\u5f0f)",id:"1131-\u72ec\u7acb\u6570\u636e\u5e93\u57fa\u4e8e-database-\u7684\u65b9\u5f0f",level:3},{value:"11.3.2 \u5171\u4eab\u6570\u636e\u5e93\uff0c\u72ec\u7acb <code>Schema</code> (\u57fa\u4e8e <code>Schema</code> \u7684\u65b9\u5f0f)",id:"1132-\u5171\u4eab\u6570\u636e\u5e93\u72ec\u7acb-schema-\u57fa\u4e8e-schema-\u7684\u65b9\u5f0f",level:3},{value:"11.3.3 \u5171\u4eab\u6570\u636e\u8868\uff0c\u5171\u4eab <code>Schema</code> (\u57fa\u4e8e <code>TenantId</code> \u7684\u65b9\u5f0f)",id:"1133-\u5171\u4eab\u6570\u636e\u8868\u5171\u4eab-schema-\u57fa\u4e8e-tenantid-\u7684\u65b9\u5f0f",level:3},{value:"11.4 \u591a\u79df\u6237\u4f7f\u7528\u65b9\u6848",id:"114-\u591a\u79df\u6237\u4f7f\u7528\u65b9\u6848",level:2},{value:"11.5 \u57fa\u4e8e <code>TenantId</code> \u7684\u65b9\u5f0f",id:"115-\u57fa\u4e8e-tenantid-\u7684\u65b9\u5f0f",level:2},{value:"11.5.1 \u521b\u5efa\u79df\u6237\u6570\u636e\u5e93\u4e0a\u4e0b\u6587",id:"1151-\u521b\u5efa\u79df\u6237\u6570\u636e\u5e93\u4e0a\u4e0b\u6587",level:3},{value:"11.5.2 \u6ce8\u518c\u591a\u79df\u6237\u6570\u636e\u5e93\u4e0a\u4e0b\u6587",id:"1152-\u6ce8\u518c\u591a\u79df\u6237\u6570\u636e\u5e93\u4e0a\u4e0b\u6587",level:3},{value:"11.5.3 \u6dfb\u52a0 <code>Tenant</code> \u79cd\u5b50\u6570\u636e",id:"1153-\u6dfb\u52a0-tenant-\u79cd\u5b50\u6570\u636e",level:3},{value:"11.5.4 \u6839\u636e\u6a21\u578b\u521b\u5efa <code>Tenant</code> \u8868",id:"1154-\u6839\u636e\u6a21\u578b\u521b\u5efa-tenant-\u8868",level:3},{value:"11.5.5 \u5b9e\u73b0 <code>IMultiTenantOnTable</code> \u63a5\u53e3",id:"1155-\u5b9e\u73b0-imultitenantontable-\u63a5\u53e3",level:3},{value:"11.5.6 \u5b9e\u73b0 <code>IModelBuilderFilter</code> \u63a5\u53e3",id:"1156-\u5b9e\u73b0-imodelbuilderfilter-\u63a5\u53e3",level:3},{value:"11.5.7 \u91cd\u5199 <code>SavingChangesEvent</code> \u4e8b\u4ef6\u65b9\u6cd5",id:"1157-\u91cd\u5199-savingchangesevent-\u4e8b\u4ef6\u65b9\u6cd5",level:3},{value:"11.6 \u57fa\u4e8e <code>Database</code> \u7684\u65b9\u5f0f",id:"116-\u57fa\u4e8e-database-\u7684\u65b9\u5f0f",level:2},{value:"11.6.1 \u521b\u5efa\u79df\u6237\u6570\u636e\u5e93\u4e0a\u4e0b\u6587",id:"1161-\u521b\u5efa\u79df\u6237\u6570\u636e\u5e93\u4e0a\u4e0b\u6587",level:3},{value:"11.6.2 \u6ce8\u518c\u591a\u79df\u6237\u6570\u636e\u5e93\u4e0a\u4e0b\u6587",id:"1162-\u6ce8\u518c\u591a\u79df\u6237\u6570\u636e\u5e93\u4e0a\u4e0b\u6587",level:3},{value:"11.6.3 \u6dfb\u52a0 <code>Tenant</code> \u79cd\u5b50\u6570\u636e",id:"1163-\u6dfb\u52a0-tenant-\u79cd\u5b50\u6570\u636e",level:3},{value:"11.6.4 \u6839\u636e\u6a21\u578b\u521b\u5efa <code>Tenant</code> \u8868",id:"1164-\u6839\u636e\u6a21\u578b\u521b\u5efa-tenant-\u8868",level: