提问人:Tim Reninger 提问时间:10/11/2023 更新时间:10/11/2023 访问量:21
.NET |EF Core:在 SQL Server 和 API 之间实现“暂存/挂起更改”数据层的最佳做法是什么?
.NET | EF Core: What is the best practice for implementing a "staging/pending changes" data layer between SQL Server and API?
问:
我正在寻找一种简单的模式,该模式将在添加/更新“已发布”生产数据之前将从请求“暂存”到我的 API 的传入数据更改。
预期的工作流程
- 用户在UI中编辑表单并按“保存”
- 模型被发送到 API
- API 暂存该数据
- API 在特别提示时将该数据公开给 GET(即 Get /person?includeDrafts=true 等)
- 用户决定是时候发布这些更改了
- 发布请求发送到 API
- 暂存数据合并到生产数据中
叠
- SQL 服务器
- .NET Core Web API
- Blazor WebAssembly(Blazor WebAssembly)
在过去的几天里,我一直在寻找各种方法来实现这一目标,并且一直在努力寻找许多资源——也许我只是错过了正确地谷歌它的白话?
我想我只需要朝着正确的方向前进。
答: 暂无答案
评论