/// <summary> /// Конструктор. /// </summary> /// <param name="environment">Окружение.</param> public DataEntitySqlServerConfig(CoreBaseEnvironment environment) { Environment = environment; FilePath = CreateFilePath(); Settings = DataEntitySqlServerConfigSettings.Create(FilePath, Environment); }
/// <inheritdoc/> protected sealed override string CreateConnectionString() { var configFilePath = DataEntitySqlServerConfig.CreateFilePath(); var configSettings = DataEntitySqlServerConfigSettings.Create(configFilePath, Environment); return(configSettings.ConnectionString); }
/// <summary> /// Создать поставщика. /// </summary> /// <param name="settings">Настройки.</param> public DataEntitySqlServerConfigProvider CreateProvider(DataEntitySqlServerConfigSettings settings) { return(new DataEntitySqlServerConfigProvider(settings, FilePath, Environment)); }