public GetPersonInfoBLL([MyICOParameterConst] string s, IGetPersonInfoDAL getPersonInfoDAL, [MyICOParameterConst] int i)//构造函数注入 { this._getPersonInfoDAL = getPersonInfoDAL; }
/// <summary> /// 方法注入(不带特性是无法注入的) /// </summary> /// <param name="getPersonInfoDAL"></param> public void FuncInjection2(IGetPersonInfoDAL getPersonInfoDAL) { this._getPersonInfoDAL4 = getPersonInfoDAL; }
/// <summary> /// 没有加特性标注的构造函数 /// </summary> /// <param name="baseModel"></param> /// <param name="getPersonInfoDAL"></param> public GetPersonInfoBLL(IBaseModels baseModel, IGetPersonInfoDAL getPersonInfoDAL)//构造函数注入 { this._baseModel = baseModel; this._getPersonInfoDAL = getPersonInfoDAL; }