public interfacle IOrderRepository{}
public interfacle IMainModuleContext{}
public class OrderRepository:IOrderRepository
{
public OrderRepository(IMainModuleContext context) {
}
}
请问如何使用xml配置注入上面那个构造函数呢?
<register type="XXXXXX" mapTo="XXXXXXXX">
<constructor>
<param name="context">
<value value="XXXXXXXXXX"/>
</param>
</constructor>
</register>
上面OrderRepository类要修改一下,要实现构造注入给context.
public class OrderRepository:IOrderRepository {
private IMainModuleContext Context;
public OrderRepository(IMainModuleContext context) {
Context=context;
}
public void Add()
{
Context.add();
}
}