다음을 통해 공유


DbReferenceEntry 클래스

정의

제네릭이 아닌 클래스 버전입니다 DbReferenceEntry<TEntity,TProperty> .

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="FxCop rule is wrong; Database is not two words.", MessageId="Db")]
public class DbReferenceEntry : System.Data.Entity.Infrastructure.DbMemberEntry
public class DbReferenceEntry : System.Data.Entity.Infrastructure.DbMemberEntry
type DbReferenceEntry = class
    inherit DbMemberEntry
Public Class DbReferenceEntry
Inherits DbMemberEntry
상속
DbReferenceEntry
특성

속성

CurrentValue

탐색 속성의 현재 값을 가져오거나 설정합니다. 현재 값은 탐색 속성이 참조하는 엔터티입니다.

EntityEntry

DbEntityEntry 이 탐색 속성이 속한 입니다.

IsLoaded

엔터티가 데이터베이스에서 로드되었는지 여부를 나타내는 값을 가져오거나 설정합니다.

Name

속성 이름을 가져옵니다.

메서드

Cast<TEntity,TProperty>()

해당하는 제네릭 DbReferenceEntry<TEntity,TProperty> 개체를 반환합니다.

Equals(Object)

제네릭이 아닌 클래스 버전입니다 DbReferenceEntry<TEntity,TProperty> .

(다음에서 상속됨 DbMemberEntry)
GetHashCode()

제네릭이 아닌 클래스 버전입니다 DbReferenceEntry<TEntity,TProperty> .

(다음에서 상속됨 DbMemberEntry)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 DbMemberEntry)
GetValidationErrors()

이 속성의 유효성을 검사합니다.

(다음에서 상속됨 DbMemberEntry)
Load()

데이터베이스에서 엔터티를 로드합니다. 엔터티가 컨텍스트에 이미 있으면 데이터베이스의 값으로 덮어쓰이지 않습니다.

LoadAsync()

데이터베이스에서 엔터티를 비동기적으로 로드합니다. 엔터티가 컨텍스트에 이미 있으면 데이터베이스의 값으로 덮어쓰이지 않습니다.

LoadAsync(CancellationToken)

데이터베이스에서 엔터티를 비동기적으로 로드합니다. 엔터티가 컨텍스트에 이미 있으면 데이터베이스의 값으로 덮어쓰이지 않습니다.

Query()

데이터베이스에서 이 엔터티를 로드하는 데 사용되는 쿼리를 반환합니다. 반환된 쿼리는 LINQ를 통해 수정하여 데이터베이스에서 필터링이나 작업을 수행할 수 있습니다.

ToString()

제네릭이 아닌 클래스 버전입니다 DbReferenceEntry<TEntity,TProperty> .

(다음에서 상속됨 DbMemberEntry)

적용 대상