다음을 통해 공유


Entity 멤버

모든 엔터티 형식의 기본 클래스입니다.

다음 표에는 Entity 유형으로 제공되는 멤버의 목록이 나와 있습니다.

보호됨 생성자

  이름 설명
  Entity Entity 클래스의 새 인스턴스를 초기화합니다.

위쪽

공개 속성

(보호됨 속성 참고)

  이름 설명
public property EntityActions 이 엔터티에 대해 보류 중인 사용자 지정 메서드 호출 목록을 가져옵니다.
public property EntityConflict 전송 작업 후 이 엔터티에 대한 충돌 정보를 가져옵니다.
public property EntityState Entity의 현재 상태를 가져옵니다.
public property HasChanges 이 엔터티에 현재 보류 중인 변경 내용이 있는지 여부를 나타내는 값을 가져옵니다.
public property HasValidationErrors 이 엔터티에 유효성 검사 오류가 있는지 여부를 나타내는 값을 가져옵니다.
public property IsReadOnly 이 엔터티가 현재 읽기 전용 상태인지 여부를 나타내는 값을 가져옵니다.
public property ValidationErrors 이 엔터티에 대한 유효성 검사 오류의 컬렉션을 가져옵니다.

위쪽

보호됨 속성

  이름 설명
protected property EntitySet Entity가 멤버인 EntitySet를 가져옵니다.
protected property IsDeserializing 현재 엔터티가 현재 deserialize되고 있는지 여부를 나타내는 값을 가져옵니다.

위쪽

공개 메서드

(보호됨 메서드 참고)

  이름 설명
public method Equals  오버로드되었습니다. (Object에서 상속됨)
public method GetHashCode  (Object에서 상속됨)
public method GetIdentity 해싱에 적합한 엔터티 ID를 반환합니다.
public method GetOriginal 이 엔터티의 원래 상태를 가져옵니다.
public method GetType  (Object에서 상속됨)
public method OnDeserialized Entity가 deserialize된 후 호출됩니다.
public method OnDeserializing Entity가 deserialize되고 있는 경우 호출됩니다.
public methodstatic ReferenceEquals  (Object에서 상속됨)
public method ToString 재정의되었습니다. 현재 엔터티의 문자열 표현을 가져옵니다.

위쪽

보호됨 메서드

  이름 설명
protected method AcceptChanges Entity에 대한 현재 변경 내용을 허용하고 적절하게 상태를 전환합니다.
protected method BeginEdit Entity 편집을 시작합니다.
protected method CancelEdit BeginEdit를 마지막으로 호출한 이후 Entity에 대한 모든 편집 내용을 취소합니다.
protected method CanInvokeAction 지정된 작업을 현재 호출할 수 있는지 여부를 나타내는 값을 가져옵니다.
protected method EndEdit EndEdit를 마지막으로 호출한 이후 이 엔터티에 대한 편집 내용을 커밋합니다.
protected method Finalize  (Object에서 상속됨)
protected method InvokeAction 변경 내용을 전송할 때 이 엔터티에 대해 호출할 작업을 등록하기 위해 호출됩니다.
protected method IsActionInvoked 지정된 작업이 호출되었는지 여부를 나타냅니다.
protected method MemberwiseClone  (Object에서 상속됨)
protected method OnActionStateChanged 이 엔터티에 대해 호출된 작업 상태가 변경된 경우 호출됩니다.
protected method OnLoaded EntityEntitySet에 로드된 경우 호출됩니다.
protected method OnPropertyChanged Entity 속성이 변경된 경우 호출됩니다.
protected method RaiseDataMemberChanged Entity 데이터 멤버가 변경되었음을 프레임워크에 알리기 위해 속성 setter에서 호출됩니다.
protected method RaiseDataMemberChanging Entity 데이터 멤버가 변경됨을 프레임워크에 알리기 위해 속성 setter에서 호출됩니다.
protected method RaisePropertyChanged Entity 멤버가 변경되었음을 프레임워크에 알리기 위해 속성 setter에서 호출됩니다.
protected method RejectChanges 이 엔터티에 적용된 모든 속성 변경 내용을 원래 값으로 되돌립니다.
protected method UpdateActionState OnActionStateChanged 재정의 컨텍스트 내에서 호출됩니다. 이 메서드는 사용자 지정 메서드에 해당하는 속성에 대해 적절한 속성 변경 알림을 발생시킵니다.
protected method ValidateProperty 오버로드되었습니다. 속성 값이 유효성 검사 컨텍스트에 유효한지 여부를 나타냅니다.

위쪽

공개 이벤트

  이름 설명
public event PropertyChanged Entity 속성이 변경된 경우 발생합니다.

위쪽

명시적 인터페이스 구현

  이름 설명
  System.ComponentModel.IChangeTracking.AcceptChanges  
  System.ComponentModel.IEditableObject.BeginEdit  
  System.ComponentModel.IEditableObject.CancelEdit  
  System.ComponentModel.IEditableObject.EndEdit  
  System.ComponentModel.INotifyDataErrorInfo.GetErrors  
  System.ComponentModel.IRevertibleChangeTracking.RejectChanges  
  System.ComponentModel.IChangeTracking.IsChanged  
  System.ComponentModel.INotifyDataErrorInfo.HasErrors  
  System.ComponentModel.INotifyDataErrorInfo.ErrorsChanged  

위쪽

참고 항목

참조

Entity 클래스
System.ServiceModel.DomainServices.Client 네임스페이스