Example #1
0
        /// <summary>
        /// 添加玩家数据
        /// </summary>
        /// <param name="username"></param>
        /// <param name="player"></param>
        public static void Add(string username, Player player)
        {
            // 这里调用父类的Add就可以了
            // 没有必要再对User对象的PlayerList进行操作 更新User表
            // 在数据库中是以外键关联的方式 User没有更新的东西
            // 而在程序中获取PlayerList会再次执行关联查询
            // 没有维护User的必要
            BaseManager.Add(player);

            // 缓存到对应的玩家列表
            Caches.Player.AddPlayer(username, player);
            // 缓存玩家数据
            Caches.Player.AddPlayer(player);
        }
Example #2
0
        /// <summary>
        /// 增加用户
        /// </summary>
        /// <param name="user"></param>
        public static void Add(User user)
        {
            BaseManager.Add(user);

            Caches.User.AddUser(user);
        }