コード例 #1
0
ファイル: UserClient.cs プロジェクト: PetrovaDaria/patterns
        //private IFirstOrm<DbUserEntity> _firstOrm1;
        //private IFirstOrm<DbUserInfoEntity> _firstOrm2;

        //private ISecondOrm _secondOrm;

        //private bool _useFirstOrm = false;

        public (DbUserEntity, DbUserInfoEntity) Get(int userId)
        {
            return(_ormAdapter.Read(userId));

            /*
             * if (_useFirstOrm)
             * {
             *  var user = _firstOrm1.Read(userId);
             *  var userInfo = _firstOrm2.Read(user.InfoId);
             *  return (user, userInfo);
             * }
             * else
             * {
             *  var user = _secondOrm.Context.Users.First(i => i.Id == userId);
             *  var userInfo = _secondOrm.Context.UserInfos.First(i => i.Id == user.InfoId);
             *  return (user, userInfo);
             * }
             */
        }