我正在处理一个非常复杂的实体项目。对象图包含大约30个具有两个级别的树(有孩子的孩子)。在第一次更新时优化GraphDiff性能(后续更新很快)
该实体在浏览器中进行管理,并作为Json发送给Web API端点。端点将JSON序列化为复杂的实体,然后存储库使用GraphDiff保存实体。
首次保存时,UpdateGraph调用大约需要12秒,但对同一实体的后续调用需要几毫秒。
我假定图形缓存每个实体我EF DbContext。
有什么办法可以优化第一个电话吗?当我们使用GraphDiff时,我们只有几个场景,也许有一种方法来准备在应用程序中使用的图形。
谢谢你的帮助。