这个。。。。
var t=New Tools();
var model=t.GetUserInfoByStrUserId();
但是直接new的话,第二张图里我用到了构造函数、依赖注入,new的时候需要传依赖到构造函数里,这个我不知道怎么写。。
直接new有问题的
@我去帮你买西瓜:
在第二张图里面也把这个ApiDBContent注入进去带入到Tools构造里面去不就得了。。
同意楼上
public void ConfigureServices(IServiceCollection services)
{
......
services.AddTransient<CommonTools>();
......
}
然后再在你的控制器下面通过构造函数注入
private CommonTools _commonTools = null;
public ApplicationInstancesController(CommonTools commonTools)
{
......
_commonTools = commonTools
......
}
然后你就可以再你的GetUsersInfoByToken
方法里调用了啊
var blah = _commonTools.GetUserInfoByStrUserId();
希望对你有帮助