我有下面的類聲明:爲什麼我的Unity IoC不能爲我創建課程?
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實例。我是不是在用 這個錯誤的方式?
您需要使用IoC容器... – 2013-03-25 07:41:28
但是,如何才能訪問該容器? – Alan2 2013-03-25 08:23:45