title: What’s the difference between remove and delete?
body: <p>For example, I have a TypeORM entity <code>Profile</code>:</p>
  
  <pre><code>@Entity()
  class Profile {
  
      @PrimaryGeneratedColumn()
      id: number;
  
      @Column()
      gender: string;
  
      @Column()
      photo: string;
  
      @OneToOne(type =&gt; User, { cascade: true })
      @JoinColumn()
      user: User;
  }
  </code></pre>
  
  <p>And I’m not sure which one should I use to delete a user profile?</p>
  
  <pre><code>Profile.remove(profile)
  Profile.delete(profile)
  </code></pre>
  
  <p>What is the difference between the <code>remove</code> and <code>delete</code> methods in TypeORM?</p>