【发布时间】:2010-05-08 20:32:45
【问题描述】:
我有以下项目布局:
MVC UI
|...CustomerController (ICustomerRepository - how do I instantiate this?)
Data Model
|...ICustomerRepository
DAL (Separate Data access layer, references Data Model to get the IxRepositories)
|...CustomerRepository (inherits ICustomerRepository)
当控制器对 DAL 项目没有可见性时,ICustomerRepository repository = new CustomerRepository(); 的正确说法是什么?还是我这样做完全错了?
【问题讨论】:
标签: c# model-view-controller dependency-injection irepository