Пример #1
0
        private string TableColumnsCode(SQLTable table, CodeForColumn codeFunction)
        {
            StringBuilder columnsCode = new StringBuilder();

            foreach (SQLTableColumn column in table.Columns)
            {
                if (!column.PrimaryKey)
                {
                    columnsCode.AppendLine(codeFunction(column));
                }
            }

            return(columnsCode.ToString());
        }
Пример #2
0
        private string ForeignKeysCode(List <SQLForeignKeyRelation> sQLForeignKeyRelations, CodeForColumn codeForForeignKeyColumn)
        {
            StringBuilder foreignKeysCode = new StringBuilder();

            foreach (SQLForeignKeyRelation foreignKeyRelation in foreignKeys)
            {
                foreignKeysCode.AppendLine(codeForForeignKeyColumn(foreignKeyRelation.ReferencedTableColumn));
            }

            return(foreignKeysCode.ToString());
        }