public DataTypeMapper(Connector.SgbdType sgbdType) { DataTypeMappingSection section = (DataTypeMappingSection)ConfigurationManager.GetSection("DataTypeMappingSection"); _listMapElement = section.MapItems.AsQueryable().Cast<DataTypeMappingElement>() .Where(v => v.BaseType == sgbdType.ToString()) .ToList<DataTypeMappingElement>(); }
public FrmDatabaseImportProcess(List<DataImportTable> tableList, DataBase newBase, Connector.SgbdType sgbdType, IConnector conn) { InitializeComponent(); Cursor.Current = Cursors.WaitCursor; _sgbdType = sgbdType; _db = newBase; _tableList = tableList; _conn = conn; foreach (DataImportTable table in tableList) table.Count = conn.GetCount(table.Name); _columnsCount = tableList.Sum(t => t.Columns.Count); launch(); Cursor.Current = Cursors.Default; }
public FrmDatabaseImportExplorer(Connector.SgbdType sgbdType, String connectionString, DataBase db) { InitializeComponent(); _connectionString = connectionString; _sgbdType = sgbdType; _appReader = new AppSettingsReader(); _db = db; populateTreeView(); ((DataGridViewComboBoxColumn)dgvDataType.Columns["DataTypeTargetColumn"]).DataSource = _lstDt; ((DataGridViewComboBoxColumn)dgvDataType.Columns["DataTypeTargetColumn"]).DisplayMember = "Name"; ((DataGridViewComboBoxColumn)dgvDataType.Columns["DataTypeTargetColumn"]).ValueMember = "Name"; DataGridViewTextBoxCell cell = new DataGridViewTextBoxCell(); cell.ValueType = typeof(Int64); dgvDataType.Columns[5].CellTemplate = cell; _mapper = new DataTypeMapper(_sgbdType); }
public BaseStructGenerator(Connector.SgbdType sgbdType) { _sgbdType = sgbdType; }