【发布时间】:2015-11-20 11:58:33
【问题描述】:
在我的应用程序中,我有一个“事件”。对于这个事件,我可以附加文件。
现在,当我显示此事件的对话框时,我想列出所有相关的文档,并且我使用“选择”-Projection 来执行此操作(因为我不希望文档中具有其中的二进制表示,这将是巨大的)。
现在从这个列表中,我应该可以删除一个文档。当我进行投影时,我没有文档的轻量级实体,因此我无法在 entityAspect 上调用 setDeleted()。
如何做到这一点?我是否必须查询整个文档才能删除它?
我在沙盒 DataContext 中执行所有这些操作,因此仅向服务器发送命令以删除文档并重新查询不是一种选择 - 因为可以取消对话框。
如果我使用标准查询和导航属性执行此操作,一切正常,但如果有大图像,可能会变慢。
【问题讨论】:
标签: breeze