title: Entity Framework doesn't provide DeleteAsync or AddAsync. Why?
body: <p>I just noticed that EF (using version 5 here) doesn't provide <code>DeleteAsync()</code>/<code>AddAsync()</code>. I also noticed that projects like this one:</p>
  
  <p><a href="https://github.com/zzzprojects/EntityFramework-Plus" rel="noreferrer">https://github.com/zzzprojects/EntityFramework-Plus</a></p>
  
  <p>do provide <code>DeleteAsync()</code> as an afterthought. Why doesn't EF provide <code>DeleteAsync()</code> out of the box? Just curious.</p>
  
  <p>Addendum: As pointed out by the maintainer of EF-Plus the 'DeleteAsync' flavor I mentioned is somewhat different than 'Delete'/'DeleteAsync' of EF in the sense that the former operates on a query targeting elements that <strong>will</strong> be matched on the db/db-server, while EF's Delete operates on elements that <strong>have already been retrieved before</strong> 'Delete()' is invoked. Despite this difference in the signature of these methods the original concern raised by my question maintains its merit.</p>