} //for nonquery // int position = -1; public void update_column_fk() { if (null == fk_from) { return; } foreach (fk.fk_member fk in fk_from) { column_meta results = columns.Find(x => x.BaseCatalogName == fk.db && x.BaseTableName == fk.table && x.BaseSchemaName == fk.schema && x.BaseColumnName == fk.column); if (null != results) { results.IsForeignKey = true; results.ForeignKey_name = fk.fk; results.ForeignKey_table = fk.fk_table; results.ForeignKey_schema = fk.fk_schema; results.ForeignKey_column = fk.fk_column; } } }
public column() { data = new column_data(); meta = new column_meta(); }