DBSettings Class

数据库配置。

Definition

Namespace: QuickAdmin.Common.Configuration
Assembly: QuickAdmin.Net (in QuickAdmin.Net.dll) Version: 2.0.13
C#
public class DBSettings
Inheritance
object    DBSettings

Example

配置示例:
C#
"DB_Sqlite": {
  "Type": "Sqlite",
  "ConnectionString": "Data Source=./qadmindemo.db"
},
"DB_SqlServer": {
  "Type": "SqlServer",
  "ConnectionString": "Data Source=(local);User ID=qadmin;Password=123456;Initial Catalog=qadmindemo;Pooling=true;Min Pool Size=1;TrustServerCertificate=true"
},
"DB_Oracle": {
  "Type": "Oracle",
  "ConnectionString": "Data Source=//127.0.0.1:1521/XE;User Id=qadmin;Password=123456;Pooling=true;Min Pool Size=1"
},
"DB_PostgreSQL": {
  "Type": "PostgreSQL",
  "ConnectionString": "Host=127.0.0.1;Port=5432;Username=qadmin;Password=123456;Database=qadmindemo;Pooling=true;Minimum Pool Size=1"
},
"DB_MySql": {
  "Type": "MySql",
  "ConnectionString": "Data Source=127.0.0.1;Port=3306;User ID=qadmin;Password=123456;Database=qadmindemo;Pooling=true;Min Pool Size=1"
},
"DB_Firebird": {
  "Type": "Firebird",
  "ConnectionString": "database=localhost/3050:qadmindemo.fdb;user=qadmin;password=123456"
}

Constructors

DBSettings 构造新实例。
DBSettings(DataType, string) 用指定参数构造新实例。
DBSettings(string, string) 用指定参数构造新实例。
DBSettings(string, DataType, string) 用指定参数构造新实例。
DBSettings(string, string, string) 用指定参数构造新实例。

Properties

Public Properties

ConnectionString 数据库连接字符串。
FactoryTypeAssemblyQualifiedNameDbProviderFactory 的程序集限定名称。
Name 显示名称。
ProviderInvariantName 用于注册提供程序的固定提供程序名称。
Type 表示数据库类型的字符串,"Sqlite""SqlServer""Oracle""MySql""PostgreSQL" 等等, 参见 FreeSql 的 DataType 枚举。

Methods

Public Methods

ToString 返回对本对象的描述字符串。
(Overrides objectToString)

See Also