예제 #1
0
 private static void ProcessColumns(MySqlSchemaCollection fkTable, MySqlSchemaRow row, List <string> srcColumns, List <string> targetColumns)
 {
     for (int i = 0; i < srcColumns.Count; i++)
     {
         MySqlSchemaRow newRow = fkTable.AddRow();
         row.CopyRow(newRow);
         newRow["COLUMN_NAME"]            = srcColumns[i];
         newRow["ORDINAL_POSITION"]       = i;
         newRow["REFERENCED_COLUMN_NAME"] = targetColumns[i];
         fkTable.Rows.Add(newRow);
     }
 }
예제 #2
0
 private static void ProcessColumns(MySqlSchemaCollection fkTable, MySqlSchemaRow row, List<string> srcColumns, List<string> targetColumns)
 {
     for (int i = 0; i < srcColumns.Count; i++)
     {
         MySqlSchemaRow newRow = fkTable.AddRow();
         row.CopyRow(newRow);
         newRow["COLUMN_NAME"] = srcColumns[i];
         newRow["ORDINAL_POSITION"] = i;
         newRow["REFERENCED_COLUMN_NAME"] = targetColumns[i];
         fkTable.Rows.Add(newRow);
     }
 }