/// <summary> /// Ctor. /// </summary> public ConfigurationDBRef() { connectionLifecycleEnum = ConnectionLifecycleEnum.RETAIN; connectionSettings = new ConnectionSettings(); metadataOrigin = MetadataOriginEnum.DEFAULT; columnChangeCase = ColumnChangeCaseEnum.NONE; dataTypeMapping = new Dictionary <Type, Type>(); }
/// <summary> /// Ctor. /// </summary> /// <param name="metadataOriginEnum">defines how to obtain output columnn metadata</param> /// <param name="columnCaseConversionEnum">defines if to change case on output columns</param> /// <param name="dataTypesMapping">The data types mapping.</param> public ColumnSettings( MetadataOriginEnum metadataOriginEnum, ColumnChangeCaseEnum columnCaseConversionEnum, IDictionary<Type, Type> dataTypesMapping) { MetadataRetrievalEnum = metadataOriginEnum; ColumnCaseConversionEnum = columnCaseConversionEnum; DataTypesMapping = dataTypesMapping; }