我对这个 HttpGet 方法有疑问,我以前用过

i have a problem with this HttpGet method, i´ve used it before

我在同一文件夹中的不同控制器上使用了相同的方法。但这应该不会影响这个?当我 运行 代码显示 SQLite 错误 1 ​​消息 我的目标是让用户填写表格并将输入传输到数据库。

namespace findAMusicianApi.Controllers {
    [ApiController]
    [Route("[controller]")]
    public class MissionsController : ControllerBase{
        
        private readonly FindAMusicianContext _context;
        private readonly IWebHostEnvironment _hosting;
        public MissionsController( FindAMusicianContext context, IWebHostEnvironment hosting ){
            _context = context;
            _hosting = hosting;
        }

        [HttpGet]
            public async Task<IEnumerable<Missions>> Get(){
                List<Missions> missionList = await _context.Missions.ToListAsync();
                return missionList;
            }

我猜 Missions 模型是 DB 的代表 table。 该错误表明您有一个名为“描述”的列,该列在任务模型中不存在。

确保任务模式具有反序列化过程所需的所有属性。