小编Tan*_*vir的帖子

在Web API中调用DELETE方法

在新的Web API项目中,有以下GET方法:

// GET api/values/5
public string Get(int id)
{
    return "value";
 }
Run Code Online (Sandbox Code Playgroud)

而这个DELETE方法:

// DELETE api/values/5
public void Delete(int id)
{
    var client = new MongoClient("mongodb://localhost:27017");
    var server = client.GetServer();
    var db = server.GetDatabase("Test");
    var collection = db.GetCollection<Entity>("Entities");
    var deleteEntity = Query<Entity>.EQ(e => e.Id, id);
    collection.Remove(deleteEntity);        
}
Run Code Online (Sandbox Code Playgroud)

他们有一个相似的网址:api/values/5.

当我想调用该Delete方法时,它执行该Get方法.我该怎么办?

.net c# asp.net-web-api

3
推荐指数
1
解决办法
3万
查看次数

标签 统计

.net ×1

asp.net-web-api ×1

c# ×1