modelBuilder.Entity<Field>(entity =>
            {
                entity.HasOne(d => d.Parent).WithMany(
                    p => p.Children).HasForeignKey(d => d.ParentFieldId);
            });