/// <summary>
        /// 逻辑删除指定表中的数据(对数据库中的对应的数据表中已存在的数据做一个逻辑删除操作)
        /// </summary>
        /// <param name="dataTableName">指定逻辑删除的数据表名称</param>
        /// <param name="data">插入数据时附带的数据</param>
        public static void LogicDeleteData <ParameterDataType>(string dataTableName, ParameterDataType data)
        {
            switch (dataTableName)
            {
            case Tables.AccountInfo:
                BroadgameDBTool.SetCommandText("");
                break;

            case Tables.UserInfo:
                BroadgameDBTool.SetCommandText("");
                break;
            }
        }
        /// <summary>
        ///  向指定数据表中插入数据(向数据库中的对应数据表插入一条新的数据的操作)
        /// </summary>
        /// <param name="dataTableName">指定插入数据的数据表名称</param>
        /// <param name="data">插入数据时附带的数据</param>
        public static void InsertData <ParameterDataType>(string dataTableName, ParameterDataType data)
        {
            switch (dataTableName)
            {
            case Tables.AccountInfo:        //处理账户数据表的数据插入(这里的插入操作 无非就是注册一个新的账户)
            {
                AccountInfo accountInfo = data as AccountInfo;
                if (accountInfo != null)
                {
                    //在插入数据之前 这可能还要判断数据表中是否已经存在相同的数据 如果存在 则不能进行插入
                    BroadgameDBTool.SetCommandText("Insert Into AccountInfo(Name,Password) (@Name,@Password)");        //构建Sql语句
                                                                                                                       //设置参数列表
                    BroadgameDBTool.SetParameterList
                    (
                        new SqlParameter()
                        {
                            ParameterName = "@Name", SqlDbType = SqlDbType.NVarChar, Size = 15, Value = accountInfo.Name
                        },
                        new SqlParameter()
                        {
                            ParameterName = "@Password", SqlDbType = SqlDbType.NVarChar, Size = 15, Value = accountInfo.Password
                        }
                    );
                    BroadgameDBTool.NoramlExecute();        //执行普通命令
                }
            }
            break;

            case Tables.UserInfo:       //处理用户数据表的数据插入(这里的插入操作 无非就是根据账户数据创建一个新的用户)
            {
                UserInfo userInfo = data as UserInfo;
                if (userInfo != null)
                {
                    //在插入数据之前 这可能还要判断数据表中是否已经存在相同的数据 如果存在 则不能进行插入
                    BroadgameDBTool.SetCommandText("Insert Into UserInfo(Name,HeadImgName,Wincount,Losecount,Runcount,Expvalue,Money) (@Name,@HeadImgName,@Wincount,@Losecount,@Runcount,@Expvalue,@Money)");        //构建Sql命令
                    BroadgameDBTool.SetParameterList
                    (
                        new SqlParameter()
                        {
                            ParameterName = "@Name", SqlDbType = SqlDbType.NVarChar, Size = 15, Value = userInfo.UserName
                        },
                        new SqlParameter()
                        {
                            ParameterName = "@HeadImgName", SqlDbType = SqlDbType.NVarChar, Size = 15, Value = userInfo.HeadImgName
                        },
                        new SqlParameter()
                        {
                            ParameterName = "@Wincount", SqlDbType = SqlDbType.Int, Size = 4, Value = userInfo.WinCount
                        },
                        new SqlParameter()
                        {
                            ParameterName = "@Losecount", SqlDbType = SqlDbType.Int, Size = 4, Value = userInfo.LoseCount
                        },
                        new SqlParameter()
                        {
                            ParameterName = "@Runcount", SqlDbType = SqlDbType.Int, Size = 4, Value = userInfo.RunCount
                        },
                        new SqlParameter()
                        {
                            ParameterName = "@Expvalue", SqlDbType = SqlDbType.Float, Size = 4, Value = userInfo.ExpValue
                        },
                        new SqlParameter()
                        {
                            ParameterName = "@Money", SqlDbType = SqlDbType.Int, Size = 10, Value = userInfo.Money
                        }
                    );
                    BroadgameDBTool.NoramlExecute();        //执行普通命令
                }
            }
            break;
            }
        }