实体框架核心与SQL Server和JSON补丁?

时间:2018-05-15 12:52:10

标签: json .net-core entity-framework-core patch

有谁能告诉我使用JSON Patch与EF Core和SQL Server作为提供商的限制是什么?

我们正在尝试实现一个API,我们的用户体验设计师要求我们用一个save命令更新我们的对象图,所以我们认为json补丁是理想的,所以我们开始在Angular中使用NPM的fast-json-patch实现它。 / p>

但是,我们看到了从其他对象集合导航属性中删除对象等问题。 Fast-json-patch生成一个补丁,将其从"数组中删除,但实际上并没有删除该资源。

JSON补丁不适用于SQL Server支持的EF Core吗?我们应该使用json补丁的其他一些实现吗?

1 个答案:

答案 0 :(得分:0)

最终我们发现必须实施软删除。

我们在Angular中使用的json补丁库希望为纯JSON后端创建补丁操作,因此它试图针对该目标进行优化操作。

因此,一旦我们添加了软删除位,问题就解决了。