コード例 #1
0
ファイル: data-set.cs プロジェクト: chris17453/nocodedb
        }                                                                     //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;
                }
            }
        }
コード例 #2
0
 public column()
 {
     data = new column_data();
     meta = new column_meta();
 }