다음을 통해 공유


LocalView<TEntity>.FindEntry 메서드

정의

오버로드

FindEntry(IEnumerable<IProperty>, IEnumerable<Object>)

EntityEntry<TEntity> 지정된 속성의 값이 지정된 값과 일치하는 컨텍스트에서 추적되는 첫 번째 엔터티에 대한 를 반환합니다. 항목은 엔터티에 대한 변경 내용 추적 정보 및 작업에 대한 액세스를 제공합니다.

FindEntry(IEnumerable<String>, IEnumerable<Object>)

EntityEntry<TEntity> 지정된 속성의 값이 지정된 값과 일치하는 컨텍스트에서 추적되는 첫 번째 엔터티에 대한 를 반환합니다. 항목은 엔터티에 대한 변경 내용 추적 정보 및 작업에 대한 액세스를 제공합니다.

FindEntry<TKey>(TKey)

EntityEntry<TEntity> 추적 중인 경우 변경 추적기에서 지정된 기본 키 값이 있는 엔터티에 대한 를 찾습니다. null 지정된 키 값을 가진 엔터티가 추적되지 않는 경우 가 반환됩니다. 이 메서드는 데이터베이스를 쿼리하지 않습니다.

FindEntry<TProperty>(IProperty, TProperty)

EntityEntry<TEntity> 지정된 속성의 값이 지정된 값과 일치하는 컨텍스트에서 추적되는 첫 번째 엔터티에 대한 를 반환합니다. 항목은 엔터티에 대한 변경 내용 추적 정보 및 작업에 대한 액세스를 제공합니다.

FindEntry<TProperty>(String, TProperty)

EntityEntry<TEntity> 지정된 속성의 값이 지정된 값과 일치하는 컨텍스트에서 추적되는 첫 번째 엔터티에 대한 를 반환합니다. 항목은 엔터티에 대한 변경 내용 추적 정보 및 작업에 대한 액세스를 제공합니다.

FindEntry(IEnumerable<IProperty>, IEnumerable<Object>)

EntityEntry<TEntity> 지정된 속성의 값이 지정된 값과 일치하는 컨텍스트에서 추적되는 첫 번째 엔터티에 대한 를 반환합니다. 항목은 엔터티에 대한 변경 내용 추적 정보 및 작업에 대한 액세스를 제공합니다.

public virtual Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<TEntity>? FindEntry (System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Metadata.IProperty> properties, System.Collections.Generic.IEnumerable<object?> propertyValues);
abstract member FindEntry : seq<Microsoft.EntityFrameworkCore.Metadata.IProperty> * seq<obj> -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)>
override this.FindEntry : seq<Microsoft.EntityFrameworkCore.Metadata.IProperty> * seq<obj> -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)>
Public Overridable Function FindEntry (properties As IEnumerable(Of IProperty), propertyValues As IEnumerable(Of Object)) As EntityEntry(Of TEntity)

매개 변수

properties
IEnumerable<IProperty>

일치시킬 속성입니다.

propertyValues
IEnumerable<Object>

일치시킬 속성의 값입니다.

반환

null은 엔터티 또는 에 대한 항목입니다.

설명

이 메서드는 null이 아닌 지정된 외래 키, 기본 키 또는 대체 키 값을 사용하여 엔터티를 가져오는 데 자주 사용됩니다. 이와 같은 키 속성을 사용하는 조회는 다른 속성 값에 대한 조회보다 더 효율적입니다.

기본적으로 액세스 Local 는 를 호출 DetectChanges() 하여 검색 및 반환된 모든 엔터티가 최신 상태인지 확인합니다. 이 메서드를 호출해도 에 대한 다른 호출은 DetectChanges()발생하지 않습니다. 이 메서드는 일반적으로 빠른 조회에 사용되므로 여러 조회에 개체를 Local 다시 사용하거나 를 사용하여 AutoDetectChangesEnabled변경 내용 자동 검색을 사용하지 않도록 설정하는 것이 좋습니다.

자세한 내용 및 예제 는 EF Core 변경 내용 추적 을 참조하세요.

적용 대상

FindEntry(IEnumerable<String>, IEnumerable<Object>)

EntityEntry<TEntity> 지정된 속성의 값이 지정된 값과 일치하는 컨텍스트에서 추적되는 첫 번째 엔터티에 대한 를 반환합니다. 항목은 엔터티에 대한 변경 내용 추적 정보 및 작업에 대한 액세스를 제공합니다.

public virtual Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<TEntity>? FindEntry (System.Collections.Generic.IEnumerable<string> propertyNames, System.Collections.Generic.IEnumerable<object?> propertyValues);
abstract member FindEntry : seq<string> * seq<obj> -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)>
override this.FindEntry : seq<string> * seq<obj> -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)>
Public Overridable Function FindEntry (propertyNames As IEnumerable(Of String), propertyValues As IEnumerable(Of Object)) As EntityEntry(Of TEntity)

매개 변수

propertyNames
IEnumerable<String>

일치시킬 속성의 이름입니다.

propertyValues
IEnumerable<Object>

일치시킬 속성의 값입니다.

반환

null은 엔터티 또는 에 대한 항목입니다.

설명

이 메서드는 null이 아닌 지정된 외래 키, 기본 키 또는 대체 키 값을 사용하여 엔터티를 가져오는 데 자주 사용됩니다. 이와 같은 키 속성을 사용하는 조회는 다른 속성 값에 대한 조회보다 더 효율적입니다.

기본적으로 액세스 Local 는 를 호출 DetectChanges() 하여 검색 및 반환된 모든 엔터티가 최신 상태인지 확인합니다. 이 메서드를 호출해도 에 대한 다른 호출은 DetectChanges()발생하지 않습니다. 이 메서드는 일반적으로 빠른 조회에 사용되므로 여러 조회에 개체를 Local 다시 사용하거나 를 사용하여 AutoDetectChangesEnabled변경 내용 자동 검색을 사용하지 않도록 설정하는 것이 좋습니다.

자세한 내용 및 예제 는 EF Core 변경 내용 추적 을 참조하세요.

적용 대상

FindEntry<TKey>(TKey)

EntityEntry<TEntity> 추적 중인 경우 변경 추적기에서 지정된 기본 키 값이 있는 엔터티에 대한 를 찾습니다. null 지정된 키 값을 가진 엔터티가 추적되지 않는 경우 가 반환됩니다. 이 메서드는 데이터베이스를 쿼리하지 않습니다.

public virtual Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<TEntity>? FindEntry<TKey> (TKey keyValue);
abstract member FindEntry : 'Key -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)>
override this.FindEntry : 'Key -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)>
Public Overridable Function FindEntry(Of TKey) (keyValue As TKey) As EntityEntry(Of TEntity)

형식 매개 변수

TKey

기본 키 속성의 형식입니다.

매개 변수

keyValue
TKey

찾을 엔터티의 기본 키 값입니다.

반환

null은 엔터티 또는 에 대한 항목입니다.

설명

기본적으로 액세스 Local 는 를 호출 DetectChanges() 하여 검색 및 반환된 모든 엔터티가 최신 상태인지 확인합니다. 이 메서드를 호출해도 에 대한 다른 호출은 DetectChanges()발생하지 않습니다. 이 메서드는 일반적으로 빠른 조회에 사용되므로 여러 조회에 개체를 Local 다시 사용하거나 를 사용하여 AutoDetectChangesEnabled변경 내용 자동 검색을 사용하지 않도록 설정하는 것이 좋습니다.

자세한 내용 및 예제 는 EF Core 변경 내용 추적 을 참조하세요.

적용 대상

FindEntry<TProperty>(IProperty, TProperty)

EntityEntry<TEntity> 지정된 속성의 값이 지정된 값과 일치하는 컨텍스트에서 추적되는 첫 번째 엔터티에 대한 를 반환합니다. 항목은 엔터티에 대한 변경 내용 추적 정보 및 작업에 대한 액세스를 제공합니다.

public virtual Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<TEntity>? FindEntry<TProperty> (Microsoft.EntityFrameworkCore.Metadata.IProperty property, TProperty? propertyValue);
abstract member FindEntry : Microsoft.EntityFrameworkCore.Metadata.IProperty * 'Property -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)>
override this.FindEntry : Microsoft.EntityFrameworkCore.Metadata.IProperty * 'Property -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)>
Public Overridable Function FindEntry(Of TProperty) (property As IProperty, propertyValue As TProperty) As EntityEntry(Of TEntity)

형식 매개 변수

TProperty

속성 값의 형식입니다.

매개 변수

property
IProperty

일치시킬 속성입니다.

propertyValue
TProperty

일치시킬 속성의 값입니다.

반환

null은 엔터티 또는 에 대한 항목입니다.

설명

이 메서드는 null이 아닌 지정된 외래 키, 기본 키 또는 대체 키 값이 있는 엔터티를 가져오는 데 자주 사용됩니다. 이와 같은 키 속성을 사용하는 조회는 다른 속성 값에 대한 조회보다 더 효율적입니다.

기본적으로 액세스 Local 는 를 호출 DetectChanges() 하여 검색 및 반환된 모든 엔터티가 최신 상태인지 확인합니다. 이 메서드를 호출해도 에 대한 다른 호출은 DetectChanges()발생하지 않습니다. 이 메서드는 일반적으로 빠른 조회에 사용되므로 여러 조회에 개체를 Local 다시 사용하거나 를 사용하여 AutoDetectChangesEnabled변경 내용 자동 검색을 사용하지 않도록 설정하는 것이 좋습니다.

자세한 내용 및 예제 는 EF Core 변경 내용 추적 을 참조하세요.

적용 대상

FindEntry<TProperty>(String, TProperty)

EntityEntry<TEntity> 지정된 속성의 값이 지정된 값과 일치하는 컨텍스트에서 추적되는 첫 번째 엔터티에 대한 를 반환합니다. 항목은 엔터티에 대한 변경 내용 추적 정보 및 작업에 대한 액세스를 제공합니다.

public virtual Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<TEntity>? FindEntry<TProperty> (string propertyName, TProperty? propertyValue);
abstract member FindEntry : string * 'Property -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)>
override this.FindEntry : string * 'Property -> Microsoft.EntityFrameworkCore.ChangeTracking.EntityEntry<'Entity (requires 'Entity : null)>
Public Overridable Function FindEntry(Of TProperty) (propertyName As String, propertyValue As TProperty) As EntityEntry(Of TEntity)

형식 매개 변수

TProperty

속성 값의 형식입니다.

매개 변수

propertyName
String

일치시킬 속성의 이름입니다.

propertyValue
TProperty

일치시킬 속성의 값입니다.

반환

null은 엔터티 또는 에 대한 항목입니다.

설명

이 메서드는 null이 아닌 지정된 외래 키, 기본 키 또는 대체 키 값이 있는 엔터티를 가져오는 데 자주 사용됩니다. 이와 같은 키 속성을 사용하는 조회는 다른 속성 값에 대한 조회보다 더 효율적입니다.

기본적으로 액세스 Local 는 를 호출 DetectChanges() 하여 검색 및 반환된 모든 엔터티가 최신 상태인지 확인합니다. 이 메서드를 호출해도 에 대한 다른 호출은 DetectChanges()발생하지 않습니다. 이 메서드는 일반적으로 빠른 조회에 사용되므로 여러 조회에 개체를 Local 다시 사용하거나 를 사용하여 AutoDetectChangesEnabled변경 내용 자동 검색을 사용하지 않도록 설정하는 것이 좋습니다.

자세한 내용 및 예제 는 EF Core 변경 내용 추적 을 참조하세요.

적용 대상