예제 #1
0
        /*FirstAdapter firstAdapter = new FirstAdapter();
         * SecondAdapter secondAdapter = new SecondAdapter();*/

        public UserClient(IOrmAdapter ormAdapter)
        {
            _ormAdapter = ormAdapter;
        }
예제 #2
0
        public void Remove(int userId)
        {
            IOrmAdapter adapter = ChooseAdapter(_useFirstOrm);

            adapter.Remove(userId);
        }
예제 #3
0
 public UserClient(IOrmAdapter ormAdapter)
 {
     this.ormAdapter = ormAdapter;
 }
예제 #4
0
        public (DbUserEntity, DbUserInfoEntity) Get(int userId)
        {
            IOrmAdapter adapter = ChooseAdapter(_useFirstOrm);

            return(adapter.Get(userId));
        }
예제 #5
0
        public void Add(DbUserEntity user, DbUserInfoEntity userInfo)
        {
            IOrmAdapter adapter = ChooseAdapter(_useFirstOrm);

            adapter.Add(user, userInfo);
        }
예제 #6
0
 public UserClient(IFirstOrm <DbUserEntity> _firstOrmBdEntuty, IFirstOrm <DbUserInfoEntity> _firstOrmBdInfoEnity,
                   ISecondOrm _secondOrm)
 {
     firstOrmAdapter  = new FirstOrmAdapter(_firstOrmBdEntuty, _firstOrmBdInfoEnity);
     secondOrmAdapter = new SecondOrmAdapter(_secondOrm);
 }
예제 #7
0
 public UserClient(IOrmAdapter ormAdapter)
 {
     this.ormAdapter = ormAdapter;
     firstOrm1       = ormAdapter;
     firstOrm2       = ormAdapter;
 }
예제 #8
0
 public UserClient(IOrmAdapter firstOrm, IOrmAdapter secondOrm)
 {
     _firstOrm  = firstOrm;
     _secondOrm = secondOrm;
 }