private static GameOrder CreateOneGameOrder(int orderNo, int count, GameOrder preOrder) { GameOrder order = new GameOrder(); order.SetNewId(); order.SetCreateDate(); order.SetRowAdded(); order.IsTeam = preOrder.IsTeam; order.GameId = preOrder.GameId; order.PreOrderId = preOrder.Id; //前轮次 order.OrderNo = orderNo; //当前轮次 order.Name = string.Format(count > 1 ? "1/{1}决赛" : "决赛", order.OrderNo, count); order.KnockoutOption = KnockoutOption.KNOCKOUT.Id; //淘汰制度 order.KnockoutCount = 1; order.GroupCount = count; order.KnockoutTotal = count * 2; order.State = GameOrderState.NOTSTART.Id; return(order); }