엔티티 A가 있고 엔티티 B와 1 : N 참조 관계가 있습니다. 엔티티 A에 삭제 플러그인이 등록되어 있고 엔티티 B에 업데이트 플러그인이 등록되어 있습니다. 엔티티 A를 삭제하면 엔티티 B의 업데이트 플러그인이 실행되고 예외가 발생합니다. 말 : updatePlugIn 오류 : System.ServiceModel.FaultException`1 [Microsoft.Xrm.Sdk.OrganizationServiceFault] : EntityA With Id = 26c7cccc-6a93-e311-b537-005056836fb7 Does Not Exist (Fault Detail is equal to Microsoft.Xrm.Sdk .OrganizationServiceFault).
EntityA를 삭제할 때 EntityB에서 변경된 사항으로 인해 업데이트 플러그인이 실행됩니까? 두 엔티티 간의 관계는 참조입니다.
예, 모든 속성을 보도록 설정되어 있거나 해당 속성이 목록에있는 경우 업데이트 플러그인을 실행하는 엔티티 B의 엔티티 A에 대한 링크를 제거합니다.
이 문제를 해결하기 위해 업데이트 플러그인 단계를 변경하여 특정 속성 변경시에만 실행하거나 실행하기 전에 플러그인 코드에서 엔티티 A를 확인하도록 할 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다