Method | Description | |
---|---|---|
BuildAccessConnectionString ( string databaseFile ) : string |
构造Access连接字符串
|
|
BuildSQLExpressConnectionString ( string databaseFile ) : string |
构造SQLExpress Connection String
|
|
BuildSQLiteConnectionString ( string databaseFile ) : string |
构造SQLite连接字符串
|
|
BuildSQLiteConnectionString ( string databaseFile, bool failIfMissing ) : string |
构造SQLite连接字符串
|
|
BuildSQLiteConnectionString ( string databaseFile, string password ) : string |
构造SQLite连接字符串
|
|
BuildSQLiteConnectionString ( string databaseFile, string password, bool failIfMissing ) : string |
构造SQLite连接字符串
|
|
BuildSqlCeConnectionString ( string databaseFile ) : string |
构造SqlCe连接字符串
|
|
Configure ( ) : |
通过缺省的连接字串配置创建DbConfiguration对象(当且仅当配置文件中只有一个数据库连接字符串配置时才能使用)
|
|
Configure ( DbConnection conn ) : |
通过DbConnection对象创建DbConfiguration对象
|
|
Configure ( string connectionStringName ) : |
通过connectionStringName对象创建DbConfiguration对象(可以用于配置文件中有多个数据库连接字符串配置)
|
|
Configure ( string connectionString, string providerName ) : |
通过connectionString和providerName创建DbConfiguration对象
|
|
ConfigureAccess ( string databaseFile ) : |
配置Access
|
|
ConfigureMySQL ( string connectionString ) : |
配置MySQL
|
|
ConfigureOracle ( string connectionString ) : |
配置Oracle
|
|
ConfigureOracleODP ( string connectionString ) : |
配置Oracle ODP
|
|
ConfigureSQLExpress ( string databaseFile ) : |
配置SQLExpress
|
|
ConfigureSQLite ( string databaseFile ) : |
配置SQLite
|
|
ConfigureSQLite ( string databaseFile, bool failIfMissing ) : |
配置SQLite
|
|
ConfigureSQLite ( string databaseFile, string password ) : |
配置SQLite
|
|
ConfigureSQLite ( string databaseFile, string password, bool failIfMissing ) : |
配置SQLite
|
|
ConfigureSqlCe35 ( string databaseFile ) : |
配置SqlCe35
|
|
ConfigureSqlCe4 ( string databaseFile ) : |
配置SqlCe4
|
|
ConfigureSqlServer ( string connectionString ) : |
配置SqlServer
|
|
CreateDatabase ( ) : void |
创建数据库
|
|
CreateDbConnection ( ) : DbConnection |
创建DbConnection对象
|
|
CreateDbContext ( ) : IDbContext |
创建DbContext(必须先注册实体到数据表的映射后才可创建DbContext)
|
|
CreateTables ( ) : void |
创建数据表
|
|
DatabaseExists ( ) : bool |
判断数据库是否存在
|
|
DeleteDatabase ( ) : void |
删除数据库
|
|
GetProperty ( string name, string defaultValue ) : string |
得到配置属性
|
|
MakeDefault ( ) : |
把当前DbConfiguration标志为缺省DbConfiguration
|
|
MakeEnableValidateSchema ( ) : |
Schema校验开关,调用该方法将打开,默认是关闭状态
|
|
SetProperty ( string name, string value ) : |
设置配置属性
|
|
SetSqlLogger ( Func |
设置sql语句输出日志
|
Method | Description | |
---|---|---|
AutoMatchDialect ( |
||
BuildAccessConnectionString ( string provider, string databaseFile ) : string | ||
CheckDataDirectory ( string dataDirectory ) : string | ||
CreateDbContext ( IDbContext ctx ) : IDbContext | ||
DbConfiguration ( ) : System | ||
DbConfiguration ( string providerName, string name, string connectionString, DbProviderFactory dbProviderFactory ) : System | ||
Get ( string dbConfigurationName ) : |
||
GetDatabaseName ( ) : string | ||
InitMsSql2000 ( |
||
PopulateSqlServer2000 ( |
||
PopulateSqlServer2000 ( DbConnection conn, DbProviderFactory factory, |
||
connection_StateChange ( object sender, StateChangeEventArgs e ) : void |
public static BuildAccessConnectionString ( string databaseFile ) : string | ||
databaseFile | string | |
return | string |
public static BuildSQLExpressConnectionString ( string databaseFile ) : string | ||
databaseFile | string | |
return | string |
public static BuildSQLiteConnectionString ( string databaseFile ) : string | ||
databaseFile | string | |
return | string |
public static BuildSQLiteConnectionString ( string databaseFile, bool failIfMissing ) : string | ||
databaseFile | string | |
failIfMissing | bool | |
return | string |
public static BuildSQLiteConnectionString ( string databaseFile, string password ) : string | ||
databaseFile | string | |
password | string | |
return | string |
public static BuildSQLiteConnectionString ( string databaseFile, string password, bool failIfMissing ) : string | ||
databaseFile | string | |
password | string | |
failIfMissing | bool | |
return | string |
public static BuildSqlCeConnectionString ( string databaseFile ) : string | ||
databaseFile | string | |
return | string |
public static Configure ( ) : |
||
return |
public static Configure ( DbConnection conn ) : |
||
conn | DbConnection | |
return |
public static Configure ( string connectionStringName ) : |
||
connectionStringName | string | |
return |
public static Configure ( string connectionString, string providerName ) : |
||
connectionString | string | |
providerName | string | |
return |
public static ConfigureAccess ( string databaseFile ) : |
||
databaseFile | string | |
return |
public static ConfigureMySQL ( string connectionString ) : |
||
connectionString | string | |
return |
public static ConfigureOracle ( string connectionString ) : |
||
connectionString | string | |
return |
public static ConfigureOracleODP ( string connectionString ) : |
||
connectionString | string | |
return |
public static ConfigureSQLExpress ( string databaseFile ) : |
||
databaseFile | string | |
return |
public static ConfigureSQLite ( string databaseFile ) : |
||
databaseFile | string | |
return |
public static ConfigureSQLite ( string databaseFile, bool failIfMissing ) : |
||
databaseFile | string | |
failIfMissing | bool | |
return |
public static ConfigureSQLite ( string databaseFile, string password ) : |
||
databaseFile | string | |
password | string | |
return |
public static ConfigureSQLite ( string databaseFile, string password, bool failIfMissing ) : |
||
databaseFile | string | |
password | string | |
failIfMissing | bool | |
return |
public static ConfigureSqlCe35 ( string databaseFile ) : |
||
databaseFile | string | |
return |
public static ConfigureSqlCe4 ( string databaseFile ) : |
||
databaseFile | string | |
return |
public static ConfigureSqlServer ( string connectionString ) : |
||
connectionString | string | |
return |
public GetProperty ( string name, string defaultValue ) : string | ||
name | string | |
defaultValue | string | |
return | string |
public MakeEnableValidateSchema ( ) : |
||
return |
public SetProperty ( string name, string value ) : |
||
name | string | |
value | string | |
return |
public SetSqlLogger ( Func |
||
logger | Func |
|
return |