框架中使用的是依赖注入,在BLL中定义了
interface IPersonService 接口
还有
class PersonService :IPersonService
对接口的实现。具体写了增删改查等。。。。。
在Controller中使用时。。
public IPersonService Person{get;set;}
就可以用Person.Add()等方法。。
但是 我在另一个类库中的ExcelHelper类中使用
public IPersonService Person{get;set;}
就会出现Person为null的情况.
ExcelHelper 所在的类库 和 Controller所在的类库不是一个。
这个时候怎么使用增删改查。
ExcelHelper 类中的构造函数有传入IPersonService吗?
解决了,需要在IOC中注册ExcelHelper