Beispiel #1
0
 public void CopyFromForeignKeyColumnCollection(ForeignKeyColumnCollection aForeignKeyColumnCollection)
 {
     Columns.Clear();
     if (aForeignKeyColumnCollection != null && aForeignKeyColumnCollection.Count > 0)
     {
         foreach (ForeignKeyColumn aForeignKeyColumn in aForeignKeyColumnCollection)
         {
             Columns.Add(new DsDwForeignKeyColumn_M(aForeignKeyColumn));
         }
     }
 }
        public static IEnumerable <ForeignKeyColumn> FKeyColumns(this ForeignKeyColumnCollection fkcc)
        {
            Collection <ForeignKeyColumn> fkColumns = new Collection <ForeignKeyColumn>();

            foreach (ForeignKeyColumn fkColumn in fkcc)
            {
                fkColumns.Add(fkColumn);
            }

            return(fkColumns);
        }
        public static IEnumerable <Column> GetColumns(this ForeignKeyColumnCollection fkcc)
        {
            Collection <Column> columns = new Collection <Column>();

            foreach (var fkCol in fkcc.FKeyColumns())
            {
                Column col = new Column(fkCol.Parent, fkCol.Name);
                columns.Add(col);
            }

            return(columns);
        }