I have the following EntityFramework context:
public class Context : DbContext, IDbContext { }
Where the IDbContext is as follows:
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; }
What is the correct way to configure DbContext injection using Autofac?
With StructureMap, I had the following:
For<IDbContext>().Use(x => new Context());
source share