我做一个单元测试项目来测试我的webapi,我需要初始化一个控制器,问题是在构造函数中它收到一个IConfiguration,它是通过依赖注入提供的,并且工作正常.
但是当我想手动初始化它时,我无法得到这个实例.
我试图从同一个项目中的单元测试项目初始化它.
控制器看起来像:
public Controller(IConfiguration configuration) { _configuration = configuration; }
Run Code Online (Sandbox Code Playgroud) 我有一个接收像string这样的实体的方法来返回该实体的列表.
我想要的是动态设置实体并返回结果.
我需要的是这样的:
DbContext.Set <Type.GetType("Entity")>().Select(e => e);
Run Code Online (Sandbox Code Playgroud)
这是我得到的错误:
也许这样做不正确.
该Set方法来自Entity Framework Core.
c# asp.net-web-api entity-framework-core .net-core asp.net-core-webapi