private void CreateForeignKeys(ITableContext table, IEnumerable <IField> fields) { foreach (var f in fields) { if (f.IsColumn && f.Type == FieldType.ManyToOne) { var refModel = (IModel)this.context.GetResource(f.Relation); table.AddFK(this.context.DataContext, f.Name, refModel.TableName, OnDeleteAction.NoAction); } } }