我需要使用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編輯 –