Ejemplo n.º 1
0
 /// <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;
 }
Ejemplo n.º 2
0
 /// <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;
 }