C# Class XCode.DataAccessLayer.DbFactory

数据库工厂
ファイルを表示 Open project: stoneson/NewLifeX Class Usage Examples

Public Methods

Method Description
Create ( DatabaseType dbType ) : IDatabase

根据数据库类型创建提供者

GetDefault ( DatabaseType dbType ) : IDatabase

根据类型获取默认提供者

GetDefault ( Type dbType ) : IDatabase

根据名称获取默认提供者

GetProviderType ( String connStr, String provider ) : Type

从提供者和连接字符串猜测数据库处理器

Private Methods

Method Description
Reg ( IObjectContainer container ) : void
Reg ( IObjectContainer container, Object id = null ) : IObjectContainer

Method Details

Create() public static method

根据数据库类型创建提供者
public static Create ( DatabaseType dbType ) : IDatabase
dbType DatabaseType
return IDatabase

GetDefault() public static method

根据类型获取默认提供者
public static GetDefault ( DatabaseType dbType ) : IDatabase
dbType DatabaseType
return IDatabase

GetDefault() public static method

根据名称获取默认提供者
public static GetDefault ( Type dbType ) : IDatabase
dbType Type
return IDatabase

GetProviderType() public static method

从提供者和连接字符串猜测数据库处理器
public static GetProviderType ( String connStr, String provider ) : Type
connStr String
provider String
return Type