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

42 lines
1.1 KiB

using System.Collections.Generic;
using Znyc.Cloudcar.Admin.Commons.Enums;
namespace Znyc.Cloudcar.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; }
}
}