DatabaseOptions.cs 506 B

1234567891011121314151617
  1. namespace Apq.Cfg.Database;
  2. /// <summary>
  3. /// 数据库配置选项
  4. /// </summary>
  5. public sealed class DatabaseOptions
  6. {
  7. /// <summary>
  8. /// 数据库提供程序: SqlServer/MySql/PostgreSql/Oracle/SQLite
  9. /// </summary>
  10. public string? Provider { get; set; }
  11. public string? ConnectionString { get; set; }
  12. public string? Table { get; set; }
  13. public string? KeyColumn { get; set; }
  14. public string? ValueColumn { get; set; }
  15. public int CommandTimeoutMs { get; set; } = 5000;
  16. }