2010-11-12 19 views
1

接口:通用接口构造器注入asp.net的MVC

IRepository<T> {} 

和实现:

Repository<T> : IRepository<T> {} 

构造:

public HomeController(IRepository<T> repository) 
{ 
... 
} 

我使用Unity容器定制控制器厂。

对于路线/客户构造应使用

Repository<Customer> 

路线/产品

Repository<Product> 

如何使它工作?

回答

1

这里有自动注册后,我没有试过,但是解决了你的问题:

http://marcinbudny.blogspot.com/2009/11/unity-auto-registration.html

+0

我觉得这是更好的,但我不明白的一切HTTP: //www.agileatwork.com/unit-of-work-with-unity-and-aspnet-mvc/ – 2010-11-12 19:28:48

+0

决定使用Unity。 – 2010-11-13 22:20:16