There is a context class:
public class MyDBContext : DbContext, IMyDBContext { //some code public virtual DBSet<MyEntity> Entities {get; set;} public IQueryable<T> GetAll<T>() where T : class { //some code } } Should I inherit it from IDisposable and implement Dispose in it? Or is this mechanism already built into the DBContext parent class?