DbContext.Set 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
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 반환해야 합니다. 또한 메서드에서 반환된 제네릭 DbSet 이 Set(Type) 아닌 는 동일한 기본 쿼리와 엔터티 집합을 래핑해야 합니다. 이 메서드가 단위 테스트를 위해 테스트 더블을 만드는 것 이외의 다른 항목에 대해 재정의되는 경우 이러한 고정 변수를 유지 관리해야 합니다. 자세한 내용은 DbSet<TEntity> 클래스를 참조하십시오.
적용 대상
Entity Framework