SaveChanges(). ExecuteDelete or ExecuteUpdate (I think, don't know how this works though). I was wondering how is this different from ADO.Net; in ADO.Net we have a choice of connected and disconnected architecture? Like I know we can use DbSet I think to load entire entity in it, then work from that.