public JSONTableForeignKey(ForeignKeyReference refer) { fields = refer.TableField; reference = new JSONTableForeignKeyReference(); reference.fields = refer.ReferenceTableField; reference.resource = refer.ReferenceTableName; }
private static void EndERDRow(StringBuilder table, StringBuilder columnErd, ForeignKeyReference reference) { table.Append(columnErd.ToString()); table.Append("service_directory"); table.Append(","); if (reference != null) { table.Append(reference.ReferenceTableName); } table.Append(","); if (reference != null) { table.Append(reference.ReferenceTableField); } table.AppendLine(); }
public void AddForeignKey(string name, string column, string foreignTable, string foreignColumns, ForeignKeyReference onDelete, ForeignKeyReference onUpdate) { ForeignKey foreignKey = new ForeignKey(name, column, foreignTable, foreignColumns, onDelete, onUpdate); AddForeignKey(foreignKey); }
public void AddForeignKey(string Name, string Column, string ForeignTable, string ForeignColumn, ForeignKeyReference OnDelete, ForeignKeyReference OnUpdate) { ForeignKey foreignKey = new ForeignKey(Name, Column, ForeignTable, ForeignColumn, OnDelete, OnUpdate); AddForeignKey(foreignKey); }