как настроить DbContext в разделе единства файла конфигурации - PullRequest
0 голосов
/ 21 марта 2019

У меня есть общая реализация репозитория

 public class EFRepository<TEntity> : IRepository<TEntity> where TEntity : class
{
    protected readonly DbContext _context;
    protected DbSet<TEntity> DbSet;
    public EFRepository(DbContext context)
    {
        this._context = context;
        DbSet = context.Set<TEntity>();
    }

    public async Task<ICollection<TEntity>> FindAllAsync(Expression<Func<TEntity, bool>> match)
    {
        return await _context.Set<TEntity>().Where(match).ToListAsync();
    }
}

в разделе unity / typealieses я пытаюсь настроить по одному экземпляру DbContext для каждого запроса, но, похоже, он не работает. Я делаю это так

<typeAlias alias="DbContext" type="System.Data.Entity" />

как правильно его настроить?

...