Autofac - 使用lambda表达式注册泛型类型

时间:2018-03-08 13:54:25

标签: generics entity-framework-6 autofac

我正在尝试将IDbSet注册为逻辑类的依赖项。

有没有办法实现这样的目标?

    builder.Register(c => 
    {
        var context = myContainer.Resolve<MyDbContext>();
        return context.Set<T>();// Problem Here 
    }).As(typeof(System.Data.Entity.IDbSet<>));

或建议另一种方法来访问我的DbSets而不给我的逻辑类一个完整的MyDBContext实例。

0 个答案:

没有答案