WebAPI 通过 Post Get Put Delete 实现增查改删--基于EntityFramework
Get 实现信息查询
//Get:api/todoapi
[HttpGet]
public async Task<ActionResult<IEnumerable<TodoItem>>> GetTodoItems()
{
return await _context.TodoItem.ToListAsync();
}
//Get:api/todoapi/id
[HttpGet("{id}")]
public async Task<ActionResult<TodoItem>> GetTodoItem(long id)
{
//FindAsync 根据id查找
var todoItem = await _context.TodoItem.FindAsync(id);
if (todoItem == null)
{
//返回404
return NotFound();
}
//返回结果为json格式
return todoItem;
}
Post 实现信息创建
//Post:api/todoapi
[HttpPost]
public async Task<ActionResult<TodoItem>> PostTodoItem(T