There are several posts on this topic which go into detail about your question, and I'm sure you will find helpful:
On DbContext, is it strictly better than ObjectContext?
entity framework 4.1 objectContext vs dbContext
difference between DBContext and Object context in Entity Framework