在我的申请中,我有一个"事件"。对于本次活动,我可以附上文件。
现在,当我显示此事件的对话框时,我想列出所有相关的文档,并使用" select" -Projection(因为我不想要文档中的属性,其中包含二进制表示,这将是巨大的。)
现在从这个列表中,我应该能够删除一个文档。当我进行投影时,我没有文档的轻微实体,所以我不能在entityAspect上调用setDeleted()。
如何做到这一点?我是否必须查询整个文档才能将其删除?
我在沙盒DataContext中执行所有这些操作,因此只需向服务器发送命令即可删除文档,并且不能选择重新查询 - 因为对话框可以取消。
如果我使用标准查询和导航属性执行此操作,一切正常,但如果有大图像则可能会很慢。