我是 ASP.NET 的新手,我想问一下哪种方法更适合在 SQL Server 中插入新行。
我要避免的最大问题是将数据重复插入 SQL Server。也许由于一些网络延迟,我会在我的客户端应用程序中出现服务器错误,但服务器已经收到我的数据并将它们插入 SQL Server。当我重试时,它会重新插入它们。
post 或 put 方法可以避免这种情况吗?或者我需要创建自己的机制?
public void Post([FromBody]string value)
{
}
// PUT api/values/5
public void Put(int id, [FromBody]string value)
{
}
还有最后一个问题,我可以在同一个控制器中创建两个 post 方法还是必须创建一个新方法?
抱歉,如果问题看起来很简单,但正如我所说,我是 asp.net 的新手。谢谢
慕沐林林
潇湘沐
相关分类