다음을 통해 공유


DbContext.Set 메서드

정의

오버로드

Set(Type)

컨텍스트 및 기본 저장소에서 지정된 형식의 엔터티에 액세스하기 위한 제네릭 DbSet 이 아닌 instance 반환합니다.

Set<TEntity>()

DbSet<TEntity> 컨텍스트 및 기본 저장소에서 지정된 형식의 엔터티에 액세스하기 위한 instance 반환합니다.

Set(Type)

컨텍스트 및 기본 저장소에서 지정된 형식의 엔터티에 액세스하기 위한 제네릭 DbSet 이 아닌 instance 반환합니다.

public virtual System.Data.Entity.DbSet Set (Type entityType);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId="Set")]
public virtual System.Data.Entity.DbSet Set (Type entityType);
abstract member Set : Type -> System.Data.Entity.DbSet
override this.Set : Type -> System.Data.Entity.DbSet
Public Overridable Function Set (entityType As Type) As DbSet

매개 변수

entityType
Type

집합이 반환되어야 하는 엔터티의 형식입니다.

반환

지정된 엔터티 형식에 대한 집합입니다.

특성

설명

Entity Framework에서는 지정된 컨텍스트 instance 및 엔터티 형식에 대해 호출할 때마다 이 메서드가 동일한 instance 반환해야 합니다. 또한 메서드에서 반환된 제네릭 DbSet<TEntity>Set(Type) 동일한 기본 쿼리와 엔터티 집합을 래핑해야 합니다. 이 메서드가 단위 테스트를 위해 테스트 더블을 만드는 것 이외의 다른 항목에 대해 재정의되는 경우 이러한 고정 변수를 유지 관리해야 합니다. 자세한 내용은 DbSet 클래스를 참조하십시오.

적용 대상

Set<TEntity>()

DbSet<TEntity> 컨텍스트 및 기본 저장소에서 지정된 형식의 엔터티에 액세스하기 위한 instance 반환합니다.

public virtual System.Data.Entity.DbSet<TEntity> Set<TEntity> () where TEntity : class;
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId="Set")]
public virtual System.Data.Entity.DbSet<TEntity> Set<TEntity> () where TEntity : class;
abstract member Set : unit -> System.Data.Entity.DbSet<'Entity (requires 'Entity : null)> (requires 'Entity : null)
override this.Set : unit -> System.Data.Entity.DbSet<'Entity (requires 'Entity : null)> (requires 'Entity : null)
Public Overridable Function Set(Of TEntity As Class) () As DbSet(Of TEntity)

형식 매개 변수

TEntity

집합을 반환해야 하는 형식 엔터티입니다.

반환

지정된 엔터티 형식에 대한 집합입니다.

특성

설명

Entity Framework에서는 지정된 컨텍스트 instance 및 엔터티 형식에 대해 호출할 때마다 이 메서드가 동일한 instance 반환해야 합니다. 또한 메서드에서 반환된 제네릭 DbSetSet(Type) 아닌 는 동일한 기본 쿼리와 엔터티 집합을 래핑해야 합니다. 이 메서드가 단위 테스트를 위해 테스트 더블을 만드는 것 이외의 다른 항목에 대해 재정의되는 경우 이러한 고정 변수를 유지 관리해야 합니다. 자세한 내용은 DbSet<TEntity> 클래스를 참조하십시오.

적용 대상