public database get_db(string db) { database FK_D = data_set.SingleOrDefault(x => x.name == db); if (FK_D == null) { return(null); //no DB? } return(FK_D); }
public database get_database_fk_parent(column c) { if (null == c.fk) { return(null); } database FK_D = data_set.SingleOrDefault(x => x.name == c.fk.db); if (FK_D == null) { return(null); //no DB? } return(FK_D); //return the destination Column }
public table get_table(string db, string table) { database t_db = get_db(db); if (t_db == null) { return(null); } table t_table = t_db.tables.SingleOrDefault(x => x.name == table); if (null == t_table) { return(null); } return(t_table); }
public table get_table_fk_parent(column c) { if (null == c.fk) { return(null); } database FK_D = data_set.SingleOrDefault(x => x.name == c.fk.db); if (FK_D == null) { return(null); //no DB? } table FK_T = FK_D.tables.SingleOrDefault(x => x.name == c.fk.table); if (FK_T == null) { return(null); //no Table } return(FK_T); //return the destination Column }