A mutation root type is the GraphQL operation type that exposes write operations against application data, such as inserts, updates, and deletes. Unlike the required Query root type, Mutation is optional and remains stateless. section 10.2.3
In the board-game API, a public Mutation class becomes the write boundary for board games, domains, and mechanics. Its methods receive the EF Core context and a DTO, modify a matching entity, save changes asynchronously, and return the updated entity when available. section 10.2.3
