ModelBuilder.Query Yöntem

Tanım

Aşırı Yüklemeler

Query(Type, Action<QueryTypeBuilder>)

Modelde verilen sorgu türünün yapılandırmasını gerçekleştirir. Sorgu türü modelin bir parçası yoksa modele eklenir.

Bu aşırı yükleme, sorgu türünün yapılandırmasının çağrısından sonra zincirleme yerine yöntem çağrısında satır içinde yapılmasına olanak Query<TQuery>() sağlar. Bu, sorgu türü için yapılandırmadan sonra model düzeyinde ek yapılandırmanın zincirlendir yapılandırmasını sağlar.

Query(Type)
Kullanımdan kalktı.

Modelde belirli bir sorgu türünü yapılandırmak için kullanılan bir nesne döndürür. Sorgu türü modelin bir parçası yoksa modele eklenir.

Query(Type, Action<EntityTypeBuilder>)
Kullanımdan kalktı.

Modelde verilen sorgu türünün yapılandırmasını gerçekleştirir. Sorgu türü modelin bir parçası yoksa modele eklenir.

Bu aşırı yükleme, sorgu türünün yapılandırmasının çağrısından sonra zincirleme yerine yöntem çağrısında satır içinde yapılmasına olanak Query<TQuery>() sağlar. Bu, sorgu türü için yapılandırmadan sonra model düzeyinde ek yapılandırmanın zincirlendir yapılandırmasını sağlar.

Query<TQuery>()
Kullanımdan kalktı.

Modelde belirli bir sorgu türünü yapılandırmak için kullanılan bir nesne döndürür. Sorgu türü modelin bir parçası yoksa modele eklenir.

Query<TQuery>(Action<QueryTypeBuilder<TQuery>>)
Kullanımdan kalktı.

Modelde verilen sorgu türünün yapılandırmasını gerçekleştirir. Sorgu türü modelin bir parçası yoksa modele eklenir.

Bu aşırı yükleme, sorgu türünün yapılandırmasının çağrısından sonra zincirleme yerine yöntem çağrısında satır içinde yapılmasına olanak Query<TQuery>() sağlar. Bu, sorgu türü için yapılandırmadan sonra model düzeyinde ek yapılandırmanın zincirlendir yapılandırmasını sağlar.

Query(Type, Action<QueryTypeBuilder>)

Modelde verilen sorgu türünün yapılandırmasını gerçekleştirir. Sorgu türü modelin bir parçası yoksa modele eklenir.

Bu aşırı yükleme, sorgu türünün yapılandırmasının çağrısından sonra zincirleme yerine yöntem çağrısında satır içinde yapılmasına olanak Query<TQuery>() sağlar. Bu, sorgu türü için yapılandırmadan sonra model düzeyinde ek yapılandırmanın zincirlendir yapılandırmasını sağlar.

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

Parametreler

type
Type

Yapılandırılan sorgu türü.

buildAction
Action<QueryTypeBuilder>

Sorgu türünün yapılandırmasını gerçekleştiren bir eylem.

Döndürülenler

ModelBuilder

Ek ModelBuilder yapılandırma çağrılarını zincirleme şekilde aynı örnek.

Şunlara uygulanır

Query(Type)

Dikkat

Use Entity(type).HasNoKey() instead

Modelde belirli bir sorgu türünü yapılandırmak için kullanılan bir nesne döndürür. Sorgu türü modelin bir parçası yoksa modele eklenir.

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

Parametreler

type
Type

Yapılandırılan sorgu türü.

Döndürülenler

QueryTypeBuilder
EntityTypeBuilder

Sorgu türünü yapılandırmak için kullanılan bir nesne.

Öznitelikler

Şunlara uygulanır

Query(Type, Action<EntityTypeBuilder>)

Dikkat

Use Entity(type).HasNoKey() instead

Modelde verilen sorgu türünün yapılandırmasını gerçekleştirir. Sorgu türü modelin bir parçası yoksa modele eklenir.

Bu aşırı yükleme, sorgu türünün yapılandırmasının çağrısından sonra zincirleme yerine yöntem çağrısında satır içinde yapılmasına olanak Query<TQuery>() sağlar. Bu, sorgu türü için yapılandırmadan sonra model düzeyinde ek yapılandırmanın zincirlendir yapılandırmasını sağlar.

[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

Parametreler

type
Type

Yapılandırılan sorgu türü.

buildAction
Action<EntityTypeBuilder>

Sorgu türünün yapılandırmasını gerçekleştiren bir eylem.

Döndürülenler

ModelBuilder

Ek ModelBuilder yapılandırma çağrılarını zincirleme şekilde aynı örnek.

Öznitelikler

Şunlara uygulanır

Query<TQuery>()

Dikkat

Use Entity<TEntity>().HasNoKey() instead

Modelde belirli bir sorgu türünü yapılandırmak için kullanılan bir nesne döndürür. Sorgu türü modelin bir parçası yoksa modele eklenir.

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)

Tür Parametreleri

TQuery

Yapılandırılan sorgu türü.

Döndürülenler

QueryTypeBuilder<TQuery>

Sorgu türünü yapılandırmak için kullanılan bir nesne.

Öznitelikler

Şunlara uygulanır

Query<TQuery>(Action<QueryTypeBuilder<TQuery>>)

Dikkat

Use Entity<TEntity>().HasNoKey() instead

Modelde verilen sorgu türünün yapılandırmasını gerçekleştirir. Sorgu türü modelin bir parçası yoksa modele eklenir.

Bu aşırı yükleme, sorgu türünün yapılandırmasının çağrısından sonra zincirleme yerine yöntem çağrısında satır içinde yapılmasına olanak Query<TQuery>() sağlar. Bu, sorgu türü için yapılandırmadan sonra model düzeyinde ek yapılandırmanın zincirlendir yapılandırmasını sağlar.

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

Tür Parametreleri

TQuery

Yapılandırılan sorgu türü.

Parametreler

buildAction
Action<QueryTypeBuilder<TQuery>>

Sorgu türünün yapılandırmasını gerçekleştiren bir eylem.

Döndürülenler

ModelBuilder

Ek ModelBuilder yapılandırma çağrılarını zincirleme şekilde aynı örnek.

Öznitelikler

Şunlara uygulanır