ASP .Net MVC 4でStructureMapを使用しています。プロジェクト インフラストラクチャに次のインターフェイスと実装クラスがあります。
public interface IUnitOfWork
{
void Commit();
}
public class UnitOfWork : IUnitOfWork
{
public void Commit()
{
// Track all changes in database
}
}
MyHomeController
は IUnitOfWork インターフェイスをコンストラクタ パラメータとして使用します。
public class HomeController
{
IUnitOfwork unitOfWork;
public HomeController(IUnitOfwork unitOfWork)
{
this.unitOfWork = unitOfWork;
}
}
オーバーロードされたクラスにIUniOfWork
インターフェイスをパラメーターとして挿入するにはどうすればよいですか?HomeController