I have the following EntityFramework context:
public class Context : DbContext, IDbContext {
}
Where IDbContext is the following:
public interface IDbContext {
DbEntityEntry Entry(Object entity);
IEnumerable<DbEntityValidationResult> GetValidationErrors();
Int32 SaveChanges();
Task<Int32> SaveChangesAsync();
Task<Int32> SaveChangesAsync(CancellationToken cancellationToken);
DbSet Set(Type entityType);
DbSet<TEntity> Set<TEntity>() where TEntity : class;
} // IDbContext
What is the correct way to configure DbContext injection with Autofac?
With StructureMap I had the following:
For<IDbContext>().Use(x => new Context());