Пример #1
0
        public static ClientManager Create(IDataConfigurationProvider configurationProvider)
        {
            lock (Locker)
            {
                if (_manager == null)
                {
                    _manager = new ClientManager(configurationProvider);
                }
            }

            return(_manager);
        }
Пример #2
0
 protected RepositoryBase(IDataConfigurationProvider configurationProvider)
 {
     _clientManager = ClientManager.Create(configurationProvider);
 }
Пример #3
0
 /// <summary>
 /// Create a new database
 /// </summary>
 public frmNewDatabase(ConnectionString connectionString, IDataConfigurationProvider provider)
 {
     InitializeComponent();
     this.ConnectionString = connectionString;
     this.Provider         = provider;
 }
Пример #4
0
 public CommentRepository(IDataConfigurationProvider configurationProvider)
     : base(configurationProvider)
 {
 }
Пример #5
0
 public ProductQueries(IDataConfigurationProvider provider)
 => _provider = provider;
Пример #6
0
 public DraftRepository(IDataConfigurationProvider configurationProvider)
     : base(configurationProvider)
 {
 }
Пример #7
0
 public WebsiteRepository(IDataConfigurationProvider configurationProvider) : base(configurationProvider)
 {
 }
Пример #8
0
 /// <summary>Initializes an instance of the <see cref="SqlConnectionManager"/> class.</summary>
 /// <param name="connectionString">The connection string to use.</param>
 /// <param name="configurationProvider">The configuration provider.</param>
 public SqlConnectionManager(string connectionString, IDataConfigurationProvider configurationProvider) : base(SqlClientFactory.Instance, connectionString, configurationProvider)
 {
     SupportsQueryParameters = true;
     SupportsUserContext     = true;
 }
Пример #9
0
 public TestConnectionManager(string connectionStringOrName, IDataConfigurationProvider configurationProvider)
     : base(connectionStringOrName, configurationProvider ?? new MemoryDataConfigurationProvider())
 {
 }
Пример #10
0
 public IdentityRepository(IDataConfigurationProvider configurationProvider)
     : base(configurationProvider)
 {
 }
Пример #11
0
 /// <summary>
 /// Creates a new storage provider
 /// </summary>
 public StorageProviderViewModel(IDataConfigurationProvider o)
 {
     this.Invariant = o.Invariant;
     this.Name      = o.Name;
     this.Options   = o.Options;
 }
Пример #12
0
 /// <summary>
 /// Represents the database name editor
 /// </summary>
 public DatabaseNameEditor(IDataConfigurationProvider provider, ConnectionString connectionString)
 {
     this.m_connectionString = connectionString;
     this.m_provider         = provider;
 }
Пример #13
0
 /// <summary>
 /// Creates a new provider wrapper
 /// </summary>
 public DataProviderWrapper(IDataConfigurationProvider p)
 {
     this.Provider = p;
 }
Пример #14
0
 private ClientManager(IDataConfigurationProvider configurationProvider)
 {
     _configurationProvider = configurationProvider;
 }
        /// <summary>Initializes an instance of the <see cref="DbProviderFactoryConnectionManager"/> class.</summary>
        /// <param name="factory">The underlying factory to use.</param>
        /// <param name="connectionString">The connection string to use.</param>
        /// <param name="configurationProvider">The configuration provider.</param>
        /// <exception cref="ArgumentNullException"><paramref name="factory"/> is <see langword="null"/>.</exception>
        public DbProviderFactoryConnectionManager(DbProviderFactory factory, string connectionString, IDataConfigurationProvider configurationProvider) : base(connectionString, configurationProvider)
        {
            Verify.Argument(nameof(factory)).WithValue(factory).IsNotNull();

            Factory = factory;

            m_schema = new Lazy <SchemaInformation>(CallLoadSchema);

            ConnectionString = connectionString;
        }