【问题标题】:itemToDto does not existin current contextitemToDto 在当前上下文中不存在
【发布时间】:2020-08-30 18:05:50
【问题描述】:

我关注this tutorial

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

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

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

【问题讨论】:

    标签: asp.net api dto


    【解决方案1】:

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

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

    【讨论】:

    • @NickyB0T 没有问题。看看它现在是否工作得更好,然后请接受这个答案,以便我们知道你得到了帮助。
    • 我需要再等 10 分钟
    • 将构造函数添加到以 TodoItem 作为参数的 DTO 对象中是否存在概念错误?
    猜你喜欢
    • 2023-03-30
    • 2020-03-10
    • 2017-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多