ID를
알고 있는 기존 Entity 오브젝트를 확보하려면 Session 오브젝트의
GetEntity 또는
GetEntityByDbId 메소드를 사용할 수 있습니다.
레코드 ID를 모를 경우, Session 오브젝트의 BuildQuery 메소드를 사용하여
조회를 작성하고 원하는 기준 세트와 일치하는 레코드를 검색할 수 있습니다.
이런 기법을 사용하여 찾은 Entity 오브젝트는 읽기 전용입니다. Entity
오브젝트를 편집하려면 Session 오브젝트의 EditEntity 메소드를 호출해야 합니다.
Entity 오브젝트를 확보하기 전에 해당 메소드를 호출하여
다음과 같은 태스크를 수행할 수 있습니다.
주: 여기에 나열된 메소드는 각 태스크에 사용할 수 있는 메소드의 샘플입니다.
사용할 수 있는 메소드의 전체 목록은 아닙니다.
- 태스크
- 사용할 수 있는 Entity 오브젝트 메소드
- 필드 값을 조사하거나 수정
GetFieldValue, GetValue
SetFieldValue
- 레코드 유효성 검증 및 확약
- Validate, Commit
- 사용자가 채워야 하는 필드 판별
- GetFieldRequiredness
- 각 필드에 허용 가능한 값 및 올바르지 않은 값을 가진 필드 판별
GetFieldType,
GetInvalidFieldValues
- 업데이트된 필드 판별
GetFieldsUpdatedThisAction,
GetFieldsUpdatedThisGroup,
GetFieldsUpdatedThisSetValue
- 해당 레코드의 중복으로 간주되는 기타 데이터 레코드 찾기
- GetDuplicates
- 원래의 데이터 레코드 찾기(레코드가 중복일 경우)
- GetFieldOriginalValue