ModelBuilder.Query 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
Query(Type, Action<QueryTypeBuilder>) |
모델에서 지정된 쿼리 형식의 구성을 수행합니다. 쿼리 형식이 모델의 일부가 아닌 경우 모델에 추가됩니다. 이 오버로드를 사용하면 에 대한 호출 후 연결되지 않고 메서드 호출에서 쿼리 형식의 구성을 한 줄로 수행할 수 있습니다 Query<TQuery>(). 이렇게 하면 모델 수준의 추가 구성이 쿼리 형식에 대한 구성 후에 연결될 수 있습니다. |
Query(Type) |
사용되지 않음.
모델에서 지정된 쿼리 형식을 구성하는 데 사용할 수 있는 개체를 반환합니다. 쿼리 형식이 모델의 일부가 아닌 경우 모델에 추가됩니다. |
Query(Type, Action<EntityTypeBuilder>) |
사용되지 않음.
모델에서 지정된 쿼리 형식의 구성을 수행합니다. 쿼리 형식이 모델의 일부가 아닌 경우 모델에 추가됩니다. 이 오버로드를 사용하면 에 대한 호출 후 연결되지 않고 메서드 호출에서 쿼리 형식의 구성을 한 줄로 수행할 수 있습니다 Query<TQuery>(). 이렇게 하면 모델 수준의 추가 구성이 쿼리 형식에 대한 구성 후에 연결될 수 있습니다. |
Query<TQuery>() |
사용되지 않음.
모델에서 지정된 쿼리 형식을 구성하는 데 사용할 수 있는 개체를 반환합니다. 쿼리 형식이 모델의 일부가 아닌 경우 모델에 추가됩니다. |
Query<TQuery>(Action<QueryTypeBuilder<TQuery>>) |
사용되지 않음.
모델에서 지정된 쿼리 형식의 구성을 수행합니다. 쿼리 형식이 모델의 일부가 아닌 경우 모델에 추가됩니다. 이 오버로드를 사용하면 에 대한 호출 후 연결되지 않고 메서드 호출에서 쿼리 형식의 구성을 한 줄로 수행할 수 있습니다 Query<TQuery>(). 이렇게 하면 모델 수준의 추가 구성이 쿼리 형식에 대한 구성 후에 연결될 수 있습니다. |
Query(Type, Action<QueryTypeBuilder>)
모델에서 지정된 쿼리 형식의 구성을 수행합니다. 쿼리 형식이 모델의 일부가 아닌 경우 모델에 추가됩니다.
이 오버로드를 사용하면 에 대한 호출 후 연결되지 않고 메서드 호출에서 쿼리 형식의 구성을 한 줄로 수행할 수 있습니다 Query<TQuery>(). 이렇게 하면 모델 수준의 추가 구성이 쿼리 형식에 대한 구성 후에 연결될 수 있습니다.
public virtual Microsoft.EntityFrameworkCore.ModelBuilder Query (Type type, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder> buildAction);
abstract member Query : Type * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
override this.Query : Type * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
Public Overridable Function Query (type As Type, buildAction As Action(Of QueryTypeBuilder)) As ModelBuilder
매개 변수
- type
- Type
구성할 쿼리 형식입니다.
- buildAction
- Action<QueryTypeBuilder>
쿼리 형식의 구성을 수행하는 작업입니다.
반환
추가 구성 호출을 연결할 수 있도록 동일한 ModelBuilder instance.
적용 대상
Query(Type)
주의
Use Entity(type).HasNoKey() instead
모델에서 지정된 쿼리 형식을 구성하는 데 사용할 수 있는 개체를 반환합니다. 쿼리 형식이 모델의 일부가 아닌 경우 모델에 추가됩니다.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder Query (Type type);
[System.Obsolete("Use Entity(type).HasNoKey() instead")]
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder Query (Type type);
abstract member Query : Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder
override this.Query : Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder
[<System.Obsolete("Use Entity(type).HasNoKey() instead")>]
abstract member Query : Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.Query : Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function Query (type As Type) As QueryTypeBuilder
Public Overridable Function Query (type As Type) As EntityTypeBuilder
매개 변수
- type
- Type
구성할 쿼리 형식입니다.
반환
쿼리 형식을 구성하는 데 사용할 수 있는 개체입니다.
- 특성
적용 대상
Query(Type, Action<EntityTypeBuilder>)
주의
Use Entity(type).HasNoKey() instead
모델에서 지정된 쿼리 형식의 구성을 수행합니다. 쿼리 형식이 모델의 일부가 아닌 경우 모델에 추가됩니다.
이 오버로드를 사용하면 에 대한 호출 후 연결되지 않고 메서드 호출에서 쿼리 형식의 구성을 한 줄로 수행할 수 있습니다 Query<TQuery>(). 이렇게 하면 모델 수준의 추가 구성이 쿼리 형식에 대한 구성 후에 연결될 수 있습니다.
[System.Obsolete("Use Entity(type).HasNoKey() instead")]
public virtual Microsoft.EntityFrameworkCore.ModelBuilder Query (Type type, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> buildAction);
[<System.Obsolete("Use Entity(type).HasNoKey() instead")>]
abstract member Query : Type * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
override this.Query : Type * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
Public Overridable Function Query (type As Type, buildAction As Action(Of EntityTypeBuilder)) As ModelBuilder
매개 변수
- type
- Type
구성할 쿼리 형식입니다.
- buildAction
- Action<EntityTypeBuilder>
쿼리 형식의 구성을 수행하는 작업입니다.
반환
추가 구성 호출을 연결할 수 있도록 동일한 ModelBuilder instance.
- 특성
적용 대상
Query<TQuery>()
주의
Use Entity<TEntity>().HasNoKey() instead
모델에서 지정된 쿼리 형식을 구성하는 데 사용할 수 있는 개체를 반환합니다. 쿼리 형식이 모델의 일부가 아닌 경우 모델에 추가됩니다.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder<TQuery> Query<TQuery> () where TQuery : class;
[System.Obsolete("Use Entity<TEntity>().HasNoKey() instead")]
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder<TQuery> Query<TQuery> () where TQuery : class;
abstract member Query : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder<'Query (requires 'Query : null)> (requires 'Query : null)
override this.Query : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder<'Query (requires 'Query : null)> (requires 'Query : null)
[<System.Obsolete("Use Entity<TEntity>().HasNoKey() instead")>]
abstract member Query : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder<'Query (requires 'Query : null)> (requires 'Query : null)
override this.Query : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder<'Query (requires 'Query : null)> (requires 'Query : null)
Public Overridable Function Query(Of TQuery As Class) () As QueryTypeBuilder(Of TQuery)
형식 매개 변수
- TQuery
구성할 쿼리 형식입니다.
반환
쿼리 형식을 구성하는 데 사용할 수 있는 개체입니다.
- 특성
적용 대상
Query<TQuery>(Action<QueryTypeBuilder<TQuery>>)
주의
Use Entity<TEntity>().HasNoKey() instead
모델에서 지정된 쿼리 형식의 구성을 수행합니다. 쿼리 형식이 모델의 일부가 아닌 경우 모델에 추가됩니다.
이 오버로드를 사용하면 에 대한 호출 후 연결되지 않고 메서드 호출에서 쿼리 형식의 구성을 한 줄로 수행할 수 있습니다 Query<TQuery>(). 이렇게 하면 모델 수준의 추가 구성이 쿼리 형식에 대한 구성 후에 연결될 수 있습니다.
public virtual Microsoft.EntityFrameworkCore.ModelBuilder Query<TQuery> (Action<Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder<TQuery>> buildAction) where TQuery : class;
[System.Obsolete("Use Entity<TEntity>().HasNoKey() instead")]
public virtual Microsoft.EntityFrameworkCore.ModelBuilder Query<TQuery> (Action<Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder<TQuery>> buildAction) where TQuery : class;
abstract member Query : Action<Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder<'Query>> -> Microsoft.EntityFrameworkCore.ModelBuilder (requires 'Query : null)
override this.Query : Action<Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder<'Query>> -> Microsoft.EntityFrameworkCore.ModelBuilder (requires 'Query : null)
[<System.Obsolete("Use Entity<TEntity>().HasNoKey() instead")>]
abstract member Query : Action<Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder<'Query>> -> Microsoft.EntityFrameworkCore.ModelBuilder (requires 'Query : null)
override this.Query : Action<Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder<'Query>> -> Microsoft.EntityFrameworkCore.ModelBuilder (requires 'Query : null)
Public Overridable Function Query(Of TQuery As Class) (buildAction As Action(Of QueryTypeBuilder(Of TQuery))) As ModelBuilder
형식 매개 변수
- TQuery
구성할 쿼리 형식입니다.
매개 변수
- buildAction
- Action<QueryTypeBuilder<TQuery>>
쿼리 형식의 구성을 수행하는 작업입니다.
반환
추가 구성 호출을 연결할 수 있도록 동일한 ModelBuilder instance.
- 특성
적용 대상
Entity Framework