DbEntityEntry 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
제네릭이 아닌 클래스 버전입니다 DbEntityEntry<TEntity> .
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="FxCop rule is wrong; Database is not two words.", MessageId="Db")]
public class DbEntityEntry
public class DbEntityEntry
type DbEntityEntry = class
Public Class DbEntityEntry
- 상속
-
DbEntityEntry
- 특성
속성
| CurrentValues |
이 개체가 나타내는 추적된 엔터티의 현재 속성 값을 가져옵니다. |
| Entity |
엔터티를 가져옵니다. |
| OriginalValues |
이 개체가 나타내는 추적된 엔터티의 원래 속성 값을 가져옵니다. 일반적으로 원래 값은 데이터베이스에서 마지막으로 쿼리되었을 때의 값인 엔터티의 속성 값입니다. |
| State |
엔터티의 상태를 가져오거나 설정합니다. |
메서드
| Cast<TEntity>() |
이 개체가 나타내는 추적된 엔터티에 대해 지정된 제네릭 형식에 대한 제네릭 DbEntityEntry<TEntity> 클래스의 새 instance 반환합니다. 추적된 엔터티의 형식은 제네릭 형식과 호환되어야 합니다. 그렇지 않으면 예외가 throw됩니다. |
| Collection(String) |
이 엔터티에서 관련 엔터티 컬렉션으로의 컬렉션 탐색 속성을 나타내는 개체를 가져옵니다. |
| ComplexProperty(String) |
이 엔터티의 복합 속성을 나타내는 개체를 가져옵니다. |
| Equals(DbEntityEntry) |
지정한 DbEntityEntry이 이 인스턴스와 같은지 여부를 확인합니다. 두 DbEntityEntry 인스턴스가 동일한 에 있는 동일한 엔터티 DbContext에 대한 항목인 경우 동일한 것으로 간주됩니다. |
| Equals(Object) |
지정한 Object이 이 인스턴스와 같은지 여부를 확인합니다. 두 DbEntityEntry 인스턴스가 동일한 에 있는 동일한 엔터티 DbContext에 대한 항목인 경우 동일한 것으로 간주됩니다. |
| GetDatabaseValues() |
데이터베이스에 현재 있는 추적된 엔터티 값의 복사본을 데이터베이스에서 쿼리합니다. 반환된 사전의 값을 변경해도 데이터베이스의 값은 업데이트되지 않습니다. 엔터티가 데이터베이스에 없으면 null이 반환됩니다. |
| GetDatabaseValuesAsync() |
추적된 엔터티의 값이 현재 데이터베이스에 있는 경우 데이터베이스에 대한 복사본을 비동기적으로 쿼리합니다. 반환된 사전의 값을 변경해도 데이터베이스의 값은 업데이트되지 않습니다. 엔터티가 데이터베이스에 없으면 null이 반환됩니다. |
| GetDatabaseValuesAsync(CancellationToken) |
추적된 엔터티의 값이 현재 데이터베이스에 있는 경우 데이터베이스에 대한 복사본을 비동기적으로 쿼리합니다. 반환된 사전의 값을 변경해도 데이터베이스의 값은 업데이트되지 않습니다. 엔터티가 데이터베이스에 없으면 null이 반환됩니다. |
| GetHashCode() |
이 인스턴스의 해시 코드를 반환합니다. |
| GetType() |
현재 인스턴스의 Type을 가져옵니다. |
| GetValidationResult() |
이 DbEntityEntry instance 유효성을 검사하고 유효성 검사 결과를 반환합니다. |
| Member(String) |
엔터티의 멤버를 나타내는 개체를 가져옵니다. 반환된 개체의 런타임 형식은 요청된 멤버의 형식에 따라 다릅니다. 현재 지원되는 멤버 형식 및 해당 반환 형식은 참조 탐색 속성: DbReferenceEntry입니다. 컬렉션 탐색 속성: DbCollectionEntry. 기본/스칼라 속성: DbPropertyEntry. 복합 속성: DbComplexPropertyEntry. |
| Property(String) |
이 엔터티의 스칼라 또는 복합 속성을 나타내는 개체를 가져옵니다. |
| Reference(String) |
이 엔터티에서 다른 엔터티로의 참조(비컬렉션) 탐색 속성을 나타내는 개체를 가져옵니다. |
| Reload() |
데이터베이스에서 엔터티를 다시 로드하여 속성 값을 데이터베이스의 값으로 덮어씁니다. 이 메서드를 호출한 후 엔터티는 변경되지 않은 상태가 됩니다. |
| ReloadAsync() |
데이터베이스의 값으로 속성 값을 덮어쓰는 데이터베이스에서 엔터티를 비동기적으로 다시 로드합니다. 이 메서드를 호출한 후 엔터티는 변경되지 않은 상태가 됩니다. |
| ReloadAsync(CancellationToken) |
데이터베이스의 값으로 속성 값을 덮어쓰는 데이터베이스에서 엔터티를 비동기적으로 다시 로드합니다. 이 메서드를 호출한 후 엔터티는 변경되지 않은 상태가 됩니다. |
| ToString() |
제네릭이 아닌 클래스 버전입니다 DbEntityEntry<TEntity> . |