/// <summary> /// 静态注入db实例 /// </summary> /// <param name="masterDB">主DB</param> /// <param name="slaveDB">从DB</param> /// <param name="convertor">对象转换器</param> /// <param name="convertorSimplle">简单对象转换器</param> public static void Inject(Database masterDB, Database slaveDB, IORMConvertor <AdGroup> convertor, IORMConvertor <AdGroupSimpleData> convertorSimplle) { if (null == masterDB) { throw new ArgumentNullException("masterDB"); } if (null == convertor) { throw new ArgumentNullException("convertor"); } _masterDB = masterDB; _slaveDB = slaveDB; _convertor = convertor; _convertorSimplle = convertorSimplle; }
/// <summary> /// 静态注入db实例 /// </summary> /// <param name="masterDB">主DB</param> /// <param name="slaveDB">从DB</param> /// <param name="convertor">对象转换器</param> /// <param name="otherConvertor">简易版广告组对象转换器</param> public static void Inject(Database masterDB, Database slaveDB, IORMConvertor <SimpleUserTag> convertor, IORMConvertor <SimpleAdGroup> otherConvertor) { if (null == masterDB) { throw new ArgumentNullException("masterDB"); } if (null == convertor) { throw new ArgumentNullException("convertor"); } if (null == otherConvertor) { throw new ArgumentNullException("otherConvertor"); } _masterDB = masterDB; _slaveDB = slaveDB; _convertor = convertor; _otherConvertor = otherConvertor; }