itemToDto 在当前上下文中不存在

itemToDto does not existin current context

我正在关注 this tutorial

关于如何用 ASP.NET 创建一个 API 并且在某些时候(Prevent-Overpostinh 是相应的标题)我似乎错过了某种依赖关系。

我收到错误: “名称 'ItemToDTO' 在当前上下文中不存在”

        public async Task<ActionResult<IEnumerable<EventItemDTO>>> GetEventItems()
        {
            return await _context.EventItems
            .Select(x => ItemToDTO(x))
            .ToListAsync();
        } 

你必须添加函数才能被调用

    private static TodoItemDTO ItemToDTO(TodoItem todoItem) =>
        new TodoItemDTO
        {
            Id = todoItem.Id,
            Name = todoItem.Name,
            IsComplete = todoItem.IsComplete
        };