2017-07-25 44 views
-1

我需要使用StructureMap作为注册接口。在StructureMap中注册单元

我需要在StructureMap中注册unitofwork。

单元板法在ApplicationDBContext中的定义。现在我该如何注册单元工作?

 public static void InitIoC() 
    { 
     var container = new Container(_ => 
     { 
      _.For<IUnitOfWork>().Use<ApplicationDBContext>(new ApplicationDBContext()); 
      _.For<IUser>().Use<EFUserService>(); 
     }); 

     // Now, resolve a new object instance of IFoo 
     container.GetInstance<IUser>(); 
    } 

它不工作。

类型'DbContext'在未引用的程序集中定义。您必须添加对程序集'EntityFramework,版本= 6.0.0.0,Culture = neutral,PublicKeyToken = 19f9d7d4cc76b670'的引用。

+1

错误很明显。你有什么麻烦?同时[编辑]你的问题,在*文本*中包含所有细节,而不是截图。 –

+0

@ J.Steen如何注册单元工作? –

+0

@ J.Steen i编辑 –

回答

相关问题