¶Ô±ÈÐÂÎļþ |
| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.ComponentModel; |
| | | using System.Linq; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | |
| | | namespace WIDESEA_Core.Tenants |
| | | { |
| | | /// <summary> |
| | | /// æ è¯ å¤ç§æ· çä¸å¡è¡¨ <br/> |
| | | /// é»è®¤è®¾ç½®æ¯å¤åº <br/> |
| | | /// å
Œ
±è¡¨æ éåºå ç´æ¥ä½¿ç¨ä¸»åº åèªä¸å¡å¨åèªåºä¸ <br/> |
| | | /// </summary> |
| | | [AttributeUsage(AttributeTargets.Class)] |
| | | public class MultiTenantAttribute : Attribute |
| | | { |
| | | public MultiTenantAttribute() |
| | | { |
| | | } |
| | | |
| | | public MultiTenantAttribute(TenantTypeEnum tenantType) |
| | | { |
| | | TenantType = tenantType; |
| | | } |
| | | |
| | | |
| | | public TenantTypeEnum TenantType { get; set; } = TenantTypeEnum.Db; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// ç§æ·éç¦»æ¹æ¡ |
| | | /// </summary> |
| | | public enum TenantTypeEnum |
| | | { |
| | | None = 0, |
| | | |
| | | /// <summary> |
| | | /// Idé离 |
| | | /// </summary> |
| | | [Description("Idé离")] |
| | | Id = 1, |
| | | |
| | | /// <summary> |
| | | /// åºé离 |
| | | /// </summary> |
| | | [Description("åºé离")] |
| | | Db = 2, |
| | | |
| | | /// <summary> |
| | | /// 表é离 |
| | | /// </summary> |
| | | [Description("表é离")] |
| | | Tables = 3, |
| | | } |
| | | } |