避免在实体框架中插入时发生冲突

时间:2019-02-25 18:35:44

标签: sql asp.net entity-framework insert

我正在使用ASP.NET和EF开发Web API。我的项目负责管理活动的参与。该活动的参与者人数有限。我的老师告诉我,如果两个人同时进行一次API调用以插入该活动的参与权,而我只剩下1个席位,我需要小心。

我在寻找正确处理方法方面遇到麻烦:

  • 我是否应该使用数据库中的触发器检查事件中是否还有地方?

  • 在插入之前是否应该在查询中进行查询?

  • 还是应该在插入之后检查事件是否足够放置,如果不是,请进行回滚(使用存储过程或类似的方法将其删除)?

提前感谢您的回复/建议。

今天晚上/晚上愉快,

Lio

0 个答案:

没有答案