Esempio n. 1
0
        /// <summary>
        /// 
        /// </summary>
        /// <param name="__data_source"></param>
        /// <param name="__security"></param>
        /// <param name="__catalog"></param>
        /// <param name="__account_disk"></param>
        protected ConnectionFactory(string __data_source, bool __security, string __catalog, AccountDisk __account_disk)
        {
            this.data_source_ = __data_source;
            this.security_ = __security;
            this.catalog_ = __catalog;

            this.account_.user_id = __account_disk.user_id;
            this.account_.password = __account_disk.password;
        }
 /// <summary>
 /// 
 /// </summary>
 /// <param name="__data_source"></param>
 /// <param name="__security"></param>
 /// <param name="__catalog"></param>
 /// <param name="__account_disk"></param>
 public SQLClientConnectionFactory(string __data_source, bool __security, string __catalog, AccountDisk __account_disk)
     : base(__data_source, __security, __catalog, __account_disk)
 {
 }
Esempio n. 3
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="dataSource"></param>
 /// <param name="security"></param>
 /// <param name="catalog"></param>
 /// <param name="account"></param>
 /// <returns></returns>
 protected abstract DbConnection internalCreateConnection(string __data_source, bool __security, string __catalog, AccountDisk __account);
        /// <summary>
        /// 
        /// </summary>
        /// <param name="dataSource"></param>
        /// <param name="security"></param>
        /// <param name="catalog"></param>
        /// <param name="account"></param>
        /// <returns></returns>
        protected override DbConnection internalCreateConnection( string __data_source, 
                                                                  bool __integrated_security, 
                                                                  string __initial_catalog, 
                                                                  AccountDisk __account
                                                                )
        {
            SqlConnectionStringBuilder connection_builder = new SqlConnectionStringBuilder();

            connection_builder["Data Source"]           = __data_source;
            connection_builder["Integrated Security"]   = __integrated_security;
            connection_builder["Initial Catalog"]       = __initial_catalog;

            connection_builder["User ID"]   = __account.user_id;
            connection_builder["Password"]  = __account.password;

            return new SqlConnection( connection_builder.ToString() );
        }