예제 #1
0
        public void Remove(int userId)
        {
            /* if (_useFirstOrm)
             * {
             *   var user = _firstOrm1.Read(userId);
             *   var userInfo = _firstOrm2.Read(user.InfoId);
             *
             *   _firstOrm2.Delete(userInfo);
             *   _firstOrm1.Delete(user);
             * }
             * else
             * {
             *   var user = _secondOrm.Context.Users.First(i => i.Id == userId);
             *   var userInfo = _secondOrm.Context.UserInfos.First(i => i.Id == user.InfoId);
             *
             *   _secondOrm.Context.UserInfos.Remove(userInfo);
             *   _secondOrm.Context.Users.Remove(user);
             *   // add realization by yourself
             * }*/

            _ormAdapter.RemoveUserInfo(userId);
            _ormAdapter.RemoveUser(userId);
        }