我声明了以下类:
public class SeedData
{
private IUow _uow;
public SeedData(IUow uow)
{
_uow = uow;
}
}
在引导程序中:
container.RegisterType<IUow, Uow>();
我的代码尝试声明一个这样的实例:
var a = new SampleData.EF.SeedData();
但是我收到消息:
Error
'SampleData.EF.SeedData' does not contain a constructor that takes 0 arguments
有人可以解释我可以做些什么来让我的 IoC 为我创建一个 Uow 实例。我会以错误的方式解决这个问题吗?