我需要使用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'的引用。
错误很明显。你有什么麻烦?同时[编辑]你的问题,在*文本*中包含所有细节,而不是截图。 –
@ J.Steen如何注册单元工作? –
@ J.Steen i编辑 –