using System.Collections.Generic; using Znyc.Admin.Commons.Enums; namespace Znyc.Admin.Commons.Core.DataManager { /// <summary> /// 定义主数据和从数据库配置选项 /// </summary> public class DbConnections { /// <summary> /// 主数据库 /// </summary> public DbConnectionOptions MassterDB { get; set; } /// <summary> /// 从数据库 /// </summary> public List<DbConnectionOptions> ReadDB { get; set; } } /// <summary> /// 数据库配置选项,定义数据库连接字符串、数据库类型和访问权重 /// </summary> public class DbConnectionOptions { /// <summary> /// 数据库连接字符 /// </summary> public string ConnectionString { get; set; } /// <summary> /// 数据库类型 /// </summary> public DatabaseType DatabaseType { get; set; } /// <summary> /// 访问权重,值越大权重越低 /// </summary> public int DbLevel { get; set; } } }