有人可以告诉我这是什么错误吗?
Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteFactory.CreateArgumentCallSites(类型serviceType,类型ImplementationType,CallSiteChain callSiteChain,ParameterInfo []参数,布尔型throwIfCallSiteNotFound)
我有一个Service和IService,例如ITest.cs和TestRepository,我在启动类中注册了它
services.AddScoped<ITest, TestRepository>();
我在数据库中使用Mongodb。
答案 0 :(得分:0)
我找到了解决方案,但忘记了注册通用类
services.AddTransient(typeof(IRepository<>), typeof(MongoDBRepository<>));