在使用VB.Net WebApplication中,我使用存储过程进行验证,包括重复检查,并将所有这些验证消息显示在一个table.While中,以获取Dataset中的表值,它显示的结果与实际结果不同也就是说,即使数据没有任何重复值,它也会显示“可用重复记录”。
当我在SQL中执行Profiler查询时,Resultset不包含"Duplicate record available“记录。
在documentDB分区集合中,您需要知道partitionKey值才能对其执行存储过程。但是,为了能够执行诸如count存储过程之类的操作,它必须跨所有分区工作,或者为每个分区执行。这意味着不能执行存储过程来生成分区键列表(AFAIK)。运行一个查询来返回所有文档中的每个分区键的值,然后在客户端对其进行重复数据删除,这是一个非常不优雅的、暴力的、昂贵的操作。如何才能在不采用SELECT partitionkey FROM docs方法的情况下生成分