다음을 통해 공유


DbCollectionEntry 클래스

정의

제네릭이 아닌 버전의 클래스입니다 DbCollectionEntry<TEntity,TElement> .

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

속성

CurrentValue

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

EntityEntry

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

IsLoaded

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

Name

속성 이름을 가져옵니다.

메서드

Cast<TEntity,TElement>()

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

Equals(Object)

제네릭이 아닌 버전의 클래스입니다 DbCollectionEntry<TEntity,TElement> .

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

제네릭이 아닌 버전의 클래스입니다 DbCollectionEntry<TEntity,TElement> .

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

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

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

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

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

데이터베이스에서 엔터티의 컬렉션을 로드합니다. 컨텍스트에 이미 있는 엔터티는 데이터베이스의 값으로 덮어쓰이지 않습니다.

LoadAsync()

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

LoadAsync(CancellationToken)

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

Query()

데이터베이스에서 이 컬렉션을 로드하는 데 사용되는 쿼리를 반환합니다. 반환된 쿼리는 LINQ를 통해 수정하여 데이터베이스에서 필터링이나 작업을 수행할 수 있습니다. 예를 들어 데이터베이스에 있는 컬렉션의 엔터티를 실제로 로드하지 않고 그 수를 계산하는 작업을 수행할 수 있습니다.

ToString()

제네릭이 아닌 버전의 클래스입니다 DbCollectionEntry<TEntity,TElement> .

(다음에서 상속됨 DbMemberEntry)

적용 대상