///-------------------------------------------------------------------------------- /// <summary>This method determines whether or not any metadata is /// different between the input instance and the current instance.</summary> /// /// <param name="inputDatabaseSource">The databasesource to compare metadata.</param> ///-------------------------------------------------------------------------------- public bool IsIdenticalMetadata(DatabaseSource inputDatabaseSource) { if (SourceDbServerName.GetString() != inputDatabaseSource.SourceDbServerName.GetString()) { return(false); } if (SourceDbName.GetString() != inputDatabaseSource.SourceDbName.GetString()) { return(false); } if (DatabaseTypeCode.GetInt() != inputDatabaseSource.DatabaseTypeCode.GetInt()) { return(false); } if (UserName.GetString() != inputDatabaseSource.UserName.GetString()) { return(false); } if (Password.GetString() != inputDatabaseSource.Password.GetString()) { return(false); } #region protected #endregion protected return(true); }
/// <summary> /// /// </summary> /// <param name="provider"></param> public DatabaseConfigurationInfo(DatabaseTypeCode provider) { Provider = provider; }