public SisoConnectionInfo(IConnectionString connectionString) { if(connectionString == null) throw new ArgumentNullException("connectionString"); Initialize(connectionString); }
private static string ConvertToConnectionString(IConnectionString connectionString) { var cnStringBuilder = new SqlCeConnectionStringBuilder(connectionString.PlainString); cnStringBuilder.Enlist = false; return connectionString.ReplacePlain(cnStringBuilder.ConnectionString).PlainString; }
protected override IConnectionString OnFormatConnectionString(IConnectionString connectionString) { var cnString = base.OnFormatConnectionString(connectionString); var cnStringBuilder = new SqlCeConnectionStringBuilder(cnString.PlainString) { Enlist = false }; return connectionString.ReplacePlain(cnStringBuilder.ConnectionString); }
protected override IConnectionString OnFormatServerConnectionString(IConnectionString connectionString) { var cnString = base.OnFormatServerConnectionString(connectionString); var cnStringBuilder = new SqlConnectionStringBuilder(cnString.PlainString) { InitialCatalog = string.Empty }; return cnString.ReplacePlain(cnStringBuilder.ConnectionString); }
public IDbConnection OpenServerConnection(IConnectionString connectionString) { var cn = new SqlCeConnection(connectionString.PlainString); cn.Open(); return cn; }
public DatabaseFactory(IConnectionString connectionString, ILogWriter logWriter) { Checks.Argument.IsNotNull(connectionString, "connectionString"); _connectionString = connectionString.Value; _logWriter = logWriter; }
private void InitializeDbNameAndServerConnectionString() { var cnStringBuilder = new SqlCeConnectionStringBuilder(ConnectionString.PlainString); _filePath = cnStringBuilder.DataSource; const string dataDirectorySwitch = "|DataDirectory|"; if(_filePath.StartsWith(dataDirectorySwitch, StringComparison.InvariantCultureIgnoreCase)) { _filePath = _filePath.Substring(dataDirectorySwitch.Length); if (HttpContext.Current != null) _filePath = Path.Combine(HttpContext.Current.Server.MapPath("App_Data"), _filePath); } _dbName = FilePath.Contains(Path.DirectorySeparatorChar.ToString()) ? Path.GetFileNameWithoutExtension(FilePath) : FilePath; if (string.IsNullOrWhiteSpace(_dbName)) throw new SisoDbException(ExceptionMessages.ConnectionInfo_MissingName); _serverPath = Path.GetDirectoryName(_filePath); cnStringBuilder.DataSource = _serverPath; _serverConnectionString = ConnectionString.ReplacePlain(cnStringBuilder.ConnectionString); }
public SearchParameter(string filterWords) { this.FilterWords = filterWords; SelectedConnectionString = null; UncPath = string.Empty; ShowLearningModulesOfSubFolder = true; AreAllConnectionSelected = false; }
/// <summary> /// Adds the specified synced module index entry, together with the online connection string. /// </summary> /// <param name="connectionString">The connection string.</param> /// <param name="entry">The entry.</param> /// <remarks>Documented by Dev02, 2009-03-26</remarks> public static void Add(IConnectionString connectionString, LearningModulesIndexEntry entry) { if (!syncedModules.ContainsKey(connectionString.ConnectionString)) syncedModules[connectionString.ConnectionString] = new List<LearningModulesIndexEntry>(); syncedModules[connectionString.ConnectionString].RemoveAll(e => e.SyncedPath == entry.SyncedPath && e.ConnectionName == entry.ConnectionName && e.UserName == entry.UserName); syncedModules[connectionString.ConnectionString].Add(entry); }
public Sql2008ConnectionInfo(IConnectionString connectionString) : base(connectionString) { if (ProviderType != StorageProviders.Sql2008) throw new SisoDbException(ExceptionMessages.ConnectionInfo_UnsupportedProviderSpecified.Inject(ProviderType, StorageProviders.Sql2008)); InitializeDbNameAndServerConnectionString(); }
public NHibernateSessionSource(IEnumerable<IMappingConfiguration> mappingConfigurations, IConnectionString connectionString) { _mappingConfigurations = mappingConfigurations; _connectionString = connectionString; _configuration = AssembleConfiguration(null); _sessionFactory = _configuration.BuildSessionFactory(); }
protected override string OnExtractDbName(IConnectionString connectionString) { var filePath = ExtractFilePath(ClientConnectionString); return filePath.Contains(Path.DirectorySeparatorChar.ToString()) ? Path.GetFileNameWithoutExtension(filePath) : filePath; }
private void EnsureCorrectProviderIfItExists(IConnectionString connectionString) { var providerType = ExtractProviderType(connectionString); if (providerType == null) return; if (providerType != ProviderType) throw new SisoDbException(ExceptionMessages.ConnectionInfo_UnsupportedProviderSpecified.Inject(providerType, ProviderType)); }
public SqlCe4ConnectionInfo(IConnectionString connectionString) : base(StorageProviders.SqlCe4, connectionString) { _filePath = ExtractFilePath(ClientConnectionString); _serverPath = Path.GetDirectoryName(FilePath); if (string.IsNullOrWhiteSpace(DbName)) throw new SisoDbException(ExceptionMessages.ConnectionInfo_MissingName); }
public BasicConfiguration(IConnectionString connectionString) { _configuration = new Configuration(); _configuration.Proxy(p => p.ProxyFactoryFactory<DefaultProxyFactoryFactory>()) .DataBaseIntegration(db => { db.ConnectionString = connectionString.FormattedConnectionString; db.Dialect<MsSql2008Dialect>(); }) .AddAssembly(typeof(NHTestEntity).Assembly); }
public NHibernateConfigurationFactory( INHibernateMappingConfigurationFactory mappingConfigurationFactory, IConnectionString connectionString, IFoundationConfigurator foundationConfigurator) { this.mappingConfigurationFactory = mappingConfigurationFactory; this.connectionString = connectionString; this.foundationConfigurator = foundationConfigurator; }
private IConnectionString FormatServerConnectionString(IConnectionString connectionString) { try { return OnFormatServerConnectionString(connectionString); } catch (Exception ex) { throw new SisoDbException("Could not parse sent server connection string. If connection string name is passed. Ensure it has match in config-file. Inspect inner exception for more details.", new[] { ex }); } }
public SessionBuilder(IConnectionString connectionString) { this.connectionString = connectionString; if(sessionFactory!=null) return; lock (factorySyncRoot) { if(sessionFactory!=null) return; configuration = AssemblyConfiguration(); sessionFactory = configuration.BuildSessionFactory(); } }
public IDbConnection OpenDbConnection(IConnectionString connectionString) { IDbConnection cn; var connectionsPerCnString = GetConnectionsForConnectionString(connectionString.PlainString); if (connectionsPerCnString.TryTake(out cn)) return cn; cn = new SqlCeConnection(connectionString.PlainString); cn.Open(); return cn; }
private void InitializeDbNameAndServerConnectionString() { var cnStringBuilder = new SqlConnectionStringBuilder(ConnectionString.PlainString); _dbName = cnStringBuilder.InitialCatalog; if (string.IsNullOrWhiteSpace(_dbName)) throw new SisoDbException(ExceptionMessages.ConnectionInfo_MissingName); cnStringBuilder.InitialCatalog = string.Empty; _serverConnectionString = ConnectionString.ReplacePlain(cnStringBuilder.ConnectionString); }
public void SetUp() { _connectionString = MockRepository.GenerateMock<IConnectionString>(); _fileConfiguration = MockRepository.GenerateMock<IFileConfiguration>(); _dataProvider = new OleDbDataProvider(new ConnectionBuilder(_connectionString), _fileConfiguration); _xlsxFile = TestData.UsersXlsx; _xlsFile = TestData.UsersXls; _workSheetName = "User"; _connectionString.Expect(x => x.Get(_xlsxFile)).Return(TestData.UsersXlsxConnectionString).Repeat.Any(); _connectionString.Expect(x => x.Get(_xlsFile)).Return(TestData.UsersXlsConnectionString).Repeat.Any(); }
public ConnectionStringSelectorViewModel(IEventAggregator eventAggregator, IConnectionString connectionString, bool isEnabled) { this.eventAggregator = eventAggregator; this.connectionString = connectionString; this.IsEnabled = isEnabled; SelectConnectionStringCommand = new DelegateCommand<object>(SelectConnectionString); RefreshCommand = new DelegateCommand<object>(Refresh); var connectionStringChangedEvent = eventAggregator.GetEvent<ConnectionStringChangedEvent>(); connectionStringChangedEvent.Subscribe(SetInactive); }
public void SetCurrentUser(IConnectionString connectionString) { if (connectionString is TextualConnectionString) { var oracleConnectionString = new OracleConnectionString(((TextualConnectionString)connectionString).ConnectionString); SetCurrentUserToOracleConnectionString(oracleConnectionString); connectionString.ConnectionString = oracleConnectionString.ConnectionString; } else if (connectionString is OracleConnectionString) { SetCurrentUserToOracleConnectionString((OracleConnectionString)connectionString); } }
public static ISports Create(IConnectionString connection) { switch (connection.Provider) { case CommonProvider.SoapAPI6: { return new DataProvider.SoapAPI6.Sport(connection); } default: { throw new NotImplementedException(); } } }
protected SisoConnectionInfo(StorageProviders providerType, IConnectionString connectionString) { Ensure.That(connectionString, "connectionString").IsNotNull(); ProviderType = providerType; EnsureCorrectProviderIfItExists(connectionString); ClientConnectionString = FormatConnectionString(connectionString); ServerConnectionString = FormatServerConnectionString(connectionString); BackgroundIndexing = ExtractBackgroundIndexing(ClientConnectionString); DbName = ExtractDbName(ClientConnectionString); if (BackgroundIndexing != BackgroundIndexing.Off) throw new SisoDbException(ExceptionMessages.ConnectionInfo_BackgroundIndexingNotSupported.Inject(ProviderType)); }
private static string ExtractFilePath(IConnectionString connectionString) { var cnStringBuilder = new SqlCeConnectionStringBuilder(connectionString.PlainString); var filePath = cnStringBuilder.DataSource; const string dataDirectorySwitch = "|DataDirectory|"; if (filePath.StartsWith(dataDirectorySwitch, StringComparison.OrdinalIgnoreCase)) { filePath = filePath.Substring(dataDirectorySwitch.Length); if (HttpContext.Current != null) filePath = Path.Combine(HttpContext.Current.Server.MapPath("App_Data"), filePath); } return filePath; }
private void SetCurrentConnectionString(IConnectionString connectionString) { currentConnectionString = connectionString; var view = regionManager.Regions["MainContentRegion"].Views.FirstOrDefault(); if (view != null && ((Grid) view).Name == "ProductsPresenter") { var loadingGrid = regionManager.Regions["LoadingRegion"].Views.First(); regionManager.Regions["LoadingRegion"].Remove(loadingGrid); var productsGrid = regionManager.Regions["DataGridRegion"].Views.First(); regionManager.Regions["DataGridRegion"].Remove(productsGrid); var editorGrid = regionManager.Regions["ProductEditorRegion"].Views.First(); regionManager.Regions["ProductEditorRegion"].Remove(editorGrid); AddViews(); } }
public AddTaskCommandHandlerAsync(IConnectionString connectionString) { _connectionString = connectionString.ConnectionString; }
public TunedConfiguration(IConnectionString connectionString) { _connectionString = connectionString; }
public SparkProvider(IConnectionString connectionString) : base(connectionString) { SqlParser = new Parser.SparkSelectParser(); }
//***********************CONSTRUCTOR *************************** public BaseRepository(IConnectionString connectionString) { _connectionString = connectionString; }
public PetaPocoTransactionConfiguration(IConnectionString connectionString) { _db = new Database(connectionString.FormattedConnectionString, connectionString.Provider); }
public InsertTransactionConfiguration(IConnectionString connectionString) { _connectionString = connectionString; }
public DishCategoryRepo(IConnectionString connection, IUserAuth userAuth) { _connection = connection; _userAuth = userAuth; conStr = _connection.GetConnectionString(); }
public NormalUserControllerQueries(IConnectionString connectionString) { this.dataBase = DataBase.GetInstance(connectionString); }
public static SqlCmd NewTextCommand(IConnectionString connDao) => new SqlCmd(connDao) { CommandType = CommandType.Text };
public IngredientRepo(IConnectionString connection, IUserAuth userAuth) { _connection = connection; _userAuth = userAuth; conStr = _connection.GetConnectionString(); }
public SqlCmd(IConnectionString connDao) { this.Connection = connDao; }
public NoValidateOnSaveConfiguration(IConnectionString connectionString) { _connectionString = connectionString; }
/// <summary> /// Sets the folder. /// </summary> /// <param name="entry">The entry.</param> /// <remarks>Documented by Dev05, 2009-03-12</remarks> public void SetFolder(FolderIndexEntry entry) { connection = entry.Connection; Folder = entry; Folder.ContentLoading += new EventHandler(Folder_ContentLoading); Folder.ContentLoaded += new EventHandler(Folder_ContentLoaded); Folder.ContentLoadException += new FolderIndexEntry.ContentLoadExceptionEventHandler(Folder_ContentLoadException); Folder.LearningModuleAdded += new EventHandler<LearningModuleAddedEventArgs>(Folder_LearningModuleAdded); Folder.FolderAdded += new EventHandler<FolderAddedEventArgs>(Folder_FolderAdded); Text = entry.IsRootNode ? entry.Connection.Name : entry.Path.Remove(0, entry.Parent.Path.Length).Trim('\\'); UpdateDetails(); }
public CMSDataStore(IConnectionString connection, bool isWebApplication) : base(connection, isWebApplication, BuildConfigFilePath(isWebApplication)) { DllFolderPath = ApplicationHelper.GetDllFolderPath(IsWebApplication); }
public GetSurveyDetailQueryHandler(IConnectionString connectionString, IDistributedCache cache) { _cache = cache; _connectionString = !string.IsNullOrWhiteSpace(connectionString.Value) ? connectionString.Value : throw new ArgumentNullException(nameof(connectionString)); }
public BatchConfiguration(IConnectionString connectionString) { _db = Database.OpenConnection(connectionString.FormattedConnectionString); _entitiesToInsert = new List <TestEntity>(); }
public AccountContext( IConnectionString connectionString, IDatabaseInitializer <AccountContext> databaseInitializer) : base(connectionString, databaseInitializer) { }
public ChangeLog(IConnectionString connectionString) { this._connectionString = connectionString; }
public CharacterRepository(IConnectionString connectionString) : base(connectionString, Common.Data.Table.Character) { }
public InsertSqlBulkTabLockConfiguration(IConnectionString connectionString) { _connectionString = connectionString; }
public AsyncDapperRepository(IConnectionString connectionString) { this._connectionString = connectionString; }
public StudentDal(IApplicationSettings appSetting, IConnectionSetting con) { this.con = new ConnectionString(appSetting, con); }
public PostController(IConnectionString connectionString) { this.connectionstring = connectionString; }
public HiraganaRepository(IConnectionString connectionString, IRequestInfo requestInfo) { _connectionString = connectionString; _requestInfo = requestInfo; }
public ProjectQueryRepository(IConnectionString connectionString) : base(connectionString, Common.Data.Table.Project) { }
public UserRepository(IConnectionString connectionString) : base(connectionString, Common.Data.Table.User) { }
public UpdateByNamedParameter(IConnectionString connectionString) { _db = Database.OpenConnection(connectionString.FormattedConnectionString); }
public InsertBasicConfiguration(IConnectionString connectionString) { _connectionString = connectionString; }
public VocabRepository(IConnectionString connectionString, IRequestInfo requestInfo) { _connectionString = connectionString; _requestInfo = requestInfo; }
public Sql2008ConnectionInfo(IConnectionString connectionString) : base(StorageProviders.Sql2008, connectionString) { }
public User(IConnectionString conn) { userrepository = new Userrepository(new UserSQL(conn)); }
/// <summary> /// Initializes a new instance of the <see cref="FolderTreeNode"/> class. /// </summary> /// <param name="con">The connection.</param> /// <remarks>Documented by Dev05, 2009-03-12</remarks> public FolderTreeNode(IConnectionString con) { Folder = null; connection = con; Text = connection.Name; }
public InsertContext(IConnectionString connectionString) : base(connectionString.FormattedConnectionString + "MultipleActiveResultSets=true;") { Configuration.AutoDetectChangesEnabled = false; }