title: Entity Framework Core is significantly slower for delete query
body: <p>I am deleting a row on the basis of primary using EF Core and it takes more than 1 second to execute, while otherwise simply creating a command a deleting only takes around 400 ms.</p>
  <p>I am using a Mysql database.</p>
  <p>It takes just 140 ms to delete a row using Mysql directly.</p>
  <p>Why is EF so slow ?</p>
  <pre><code>using (DBContex db = new DbContext())
  {
      var revenueModel = db.Revenue.Where(x =&gt; x.Id == id).FirstOrDefault();
  
      if (revenueModel != null)
      {
          db.MSRevenues.Remove(revenueModel);
          result = await db.SaveChangesAsync();
      }
  }
  </code></pre>