예제 #1
0
 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);
         }
     }
 }