DbConnectionOptions.cs 685 B

123456789101112131415161718192021222324252627282930
  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. /// <summary>
  23. /// 启用驼峰转下划线
  24. /// </summary>
  25. public bool EnableUnderLine { get; set; }
  26. }