ModelBuilder.Query Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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
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
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
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
Ek ModelBuilder yapılandırma çağrılarını zincirleme şekilde aynı örnek.
- Öznitelikler