Exemplo n.º 1
0
 /// <summary>
 /// 以 <paramref name="providerName"/> 作为数据库提供程序名称初始化 <see cref="OracleDatabaseFactory"/> 类型的实例。
 /// </summary>
 public OracleDatabaseFactory(string providerName) : base(providerName)
 {
     OracleDatabaseFactory.CheckProviderNameIsOracleClient(providerName);
 }
Exemplo n.º 2
0
 /// <summary>
 /// 根据指定的数据库连接参数和 <paramref name="providerName"/> 作为数据库提供程序名称,创建一个数据库访问基础组件 <see cref="OracleDatabase"/> 对象。
 /// 因为需要额外传入 <paramref name="providerName"/> 参数的缘故,而实际上该参数因其为固定值而变得传入无意义,所以不建议使用该方法
 /// 而是直接使用只需要 <paramref name="connectionString"/> 参数的 <see cref="CreateOracleDatabase(string)"/> 方法。
 /// </summary>
 /// <param name="connectionString">指定的 Oracle 数据库连接参数。</param>
 /// <param name="providerName">数据库提供程序名称。该值必须限定为 "Oracle.ManagedDataAccess.Client",否则该方法将会执行出错。</param>
 /// <returns>Oracle 数据库访问基础组件 <see cref="OracleDatabase"/> 对象。</returns>
 public OracleDatabase CreateOracleDatabase(string connectionString, string providerName)
 {
     OracleDatabaseFactory.CheckProviderNameIsOracleClient(providerName);
     return(new OracleDatabase(connectionString));
 }
 /// <summary>
 /// 以 <paramref name="providerName"/> 作为数据库提供程序名称初始化 <see cref="OracleScriptParameterParser"/> 类型的实例。
 /// </summary>
 /// <param name="providerName">数据库提供程序名称。该参数不能为除 "Oracle.ManagedDataAccess.Client" 之外的其他值。</param>
 public OracleScriptParameterParser(string providerName) : base(providerName)
 {
     OracleDatabaseFactory.CheckProviderNameIsOracleClient(providerName);
 }