public BaselineCommand() { _databaseFeature = Enable <DatabaseFeature>(); _usernamePasswordFeature = Enable <UsernamePasswordFeature>(); _scriptRootFeature = Enable <ScriptRootFeature>(); _loggingFeature = Enable <LoggingFeature>(); }
public UpdateCommand() { _databaseFeature = Enable <DatabaseFeature>(); _usernamePasswordFeature = Enable <UsernamePasswordFeature>(); _scriptRootFeature = Enable <ScriptRootFeature>(); _defineVariablesFeature = Enable <DefineVariablesFeature>(); Options.Add("no-create", "If the database does not already exist, do not attempt to create it", v => _createIfMissing = false); _loggingFeature = Enable <LoggingFeature>(); }
/// <summary> /// Supports the feature. /// </summary> /// <param name="feature">The feature.</param> /// <returns></returns> public virtual bool SupportsFeature(DatabaseFeature feature) { switch (DatabaseType) { case DatabaseType.MySql: switch (feature) { case DatabaseFeature.NestedTransactions: case DatabaseFeature.MultipleActiveResultSets: case DatabaseFeature.MultipleOpenConnectionsWithinSingleTransaction: return(false); } break; } return(true); }
public UpdateCommand() { _databaseFeature = Enable <DatabaseFeature>(); _usernamePasswordFeature = Enable <UsernamePasswordFeature>(); Options.Add( "s=|script-root=", "The root directory to search for scripts", v => _scriptRoot = v); _defineVariablesFeature = Enable <DefineVariablesFeature>(); Options.Add("no-create", "If the database does not already exist, do not attempt to create it", v => _createIfMissing = false); _loggingFeature = Enable <LoggingFeature>(); }
public LogCommand() { _databaseFeature = Enable <DatabaseFeature>(); _usernamePasswordFeature = Enable <UsernamePasswordFeature>(); _loggingFeature = Enable <LoggingFeature>(); }