캐시에 엔티티가있는 엔티티는 관련 엔티티를 최상위 20 형태로 포함합니다. 이제 사용자 조치로 서버의 상위 20 개를 업데이트 할 수 있습니다. 전체 엔티티를 다시 다운로드하십시오. 서버는 상위 20 개가 포함 된 올바른 데이터를 전송하지만 Breeze에서는 상위 40 개로 끝납니다 ...이 동작을 피하는 방법을 알 수는 없습니다. 팁을위한Breeze : 병합을 방지하는 방법
감사
업데이트 : 내 앱 고객에게 너무 많은 권한을 제공합니다 나는이 하나로, OData webapi과에 IQueryable를 사용하지 마십시오. 따라서 EntityQuery.fromEntityKey를 사용하고 싶지 않습니다. 이는 내가 원하는 것을 수행하는 것 같습니다. 나는 매개 변수를 추가하는 "일반"쿼리를 계속 사용하는 것을 선호합니다.
업데이트 2 : 병합을 방지하려는 이유에 대한 명확성을 더하기 위해 상위 20 개를 다시 계산할 때 db의 관련 항목을 모두 삭제하고 다시 작성하므로 새 ID를 갖습니다. 그래서 지금은 내 문제를 실제로 해결할 수있는 업데이트를 고려하고 있지만 여전히 병합을 방지 할 수 있는지 알고 싶습니다.