DbContext has been disposed and autofac
I have a controller: private readonly ILogger _logger; private readonly IRepository _repository; public HomeController(ILogger logger, IRepository repository) { _logger = logger; _repository = repository; } This is the repository: public class EfRepository : IRepository { // ...methods for add, delete, update entities // .... public void Dispose() { if (this._context != null) { this._context.SaveChanges(); (this._context as IDisposable).Dispose(); this._context = null; } } } Finally, registration types in IoC: _builder.RegisterType<Logger>().As<ILogger>(); _builder.RegisterType<EfRepository>()