DbConnectionOptions.cs 568 B

12345678910111213141516171819202122232425
  1. namespace Admin.NET.Core;
  2. /// <summary>
  3. /// 数据库配置选项
  4. /// </summary>
  5. public sealed class DbConnectionOptions : IConfigurableOptions
  6. {
  7. /// <summary>
  8. /// 数据库集合
  9. /// </summary>
  10. public List<DbConnectionConfig> ConnectionConfigs { get; set; }
  11. }
  12. public sealed class DbConnectionConfig : ConnectionConfig
  13. {
  14. /// <summary>
  15. /// 启用库表初始化
  16. /// </summary>
  17. public bool EnableInitDb { get; set; }
  18. /// <summary>
  19. /// 启用库表差异日志
  20. /// </summary>
  21. public bool EnableDiffLog { get; set; }
  22. }