简体   繁体   English

如何在 Mvc 核心中回滚对数据库的插入或删除

[英]How can I roll back insert or delete on database in Mvc core

In MVC core 2.2 we can use savechanges method after database actions( Insert/Delete/Edit ).在 MVC 核心 2.2 中,我们可以在数据库操作( Insert/Delete/Edit )之后使用savechanges方法。 Now my question is:现在我的问题是:

Is there any way to roll back my actions after calling savechanges or is there any method to do it?有没有办法在调用savechanges回滚我的操作,或者有什么方法可以做到?

please guide me!!请指导我!!

您可以使用SqlTransaction进行回滚。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何使用 asp.net 核心 mvc 6 将图像插入数据库? - How to insert images into database using asp.net core mvc 6? 如何在单元测试项目中使用Entity Framework 5回滚更改 - How can I roll back changes with Entity Framework 5 within a Unit Test project 如何在.net C#中的数据库对象中应用事务回滚 - How to apply transaction roll back in database object in .net c# 我可以使用Linq to DataSet来执行对数据库的插入/删除/更新吗? - Can I use Linq to DataSet to performe an insert/delete/update to a database? 我如何引用MVC项目中的类,该类使用asp.net核心从数据库中检索数据 - How can I reference a class in MVC project that retrieves data from database with asp.net core 如何在单击 C# MVC 中的行中的按钮时将表行中的数据插入数据库 - How can i insert data from a table row into Database on clicking a button in the row in C# MVC 如何将数据库逻辑从我的 Asp.Net MVC 应用程序转移到 ASP.Net Core MVC? - How can I transfer the database logic from my Asp.Net MVC Apllication to ASP.Net Core MVC? 如何取消和回滚部分工作流程 - How do I cancel and roll back part of a workflow 如何使用 EF Core 删除数据库中的多条记录? - How do I delete multiple records in database using EF Core? 如何将文件插入Access数据库 - How can i insert files into access database
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM