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?

    1 answer 1

    You can look in MSDN

     public class DbContext : IDisposable, IObjectContextAdapter 

    Yes, this interface is already implemented in the DbContext class