【发布时间】:2015-04-10 11:28:11
【问题描述】:
我有以下 EntityFramework 上下文:
public class Context : DbContext, IDbContext {
}
其中 IDbContext 如下:
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
使用 Autofac 配置 DbContext 注入的正确方法是什么?
使用 StructureMap 我有以下内容:
For<IDbContext>().Use(x => new Context());
【问题讨论】: