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 belirli bir sorgu türünün yapılandırmasını gerçekleştirir. Sorgu türü modelin bir parçası değilse modele eklenir. Bu aşırı yükleme, sorgu türünün yapılandırmasının çağrısından sonra zincirlenmek yerine yöntem çağrısında satır içinde gerçekleştirilmesini Query<TQuery>()sağlar. Bu, sorgu türü için yapılandırmadan sonra model düzeyinde ek yapılandırmanın zincirlemesini sağlar. |
Query(Type) |
Geçersiz.
Modelde belirli bir sorgu türünü yapılandırmak için kullanılabilecek bir nesne döndürür. Sorgu türü modelin bir parçası değilse modele eklenir. |
Query(Type, Action<EntityTypeBuilder>) |
Geçersiz.
Modelde belirli bir sorgu türünün yapılandırmasını gerçekleştirir. Sorgu türü modelin bir parçası değilse modele eklenir. Bu aşırı yükleme, sorgu türünün yapılandırmasının çağrısından sonra zincirlenmek yerine yöntem çağrısında satır içinde gerçekleştirilmesini Query<TQuery>()sağlar. Bu, sorgu türü için yapılandırmadan sonra model düzeyinde ek yapılandırmanın zincirlemesini sağlar. |
Query<TQuery>() |
Geçersiz.
Modelde belirli bir sorgu türünü yapılandırmak için kullanılabilecek bir nesne döndürür. Sorgu türü modelin bir parçası değilse modele eklenir. |
Query<TQuery>(Action<QueryTypeBuilder<TQuery>>) |
Geçersiz.
Modelde belirli bir sorgu türünün yapılandırmasını gerçekleştirir. Sorgu türü modelin bir parçası değilse modele eklenir. Bu aşırı yükleme, sorgu türünün yapılandırmasının çağrısından sonra zincirlenmek yerine yöntem çağrısında satır içinde gerçekleştirilmesini Query<TQuery>()sağlar. Bu, sorgu türü için yapılandırmadan sonra model düzeyinde ek yapılandırmanın zincirlemesini sağlar. |
Query(Type, Action<QueryTypeBuilder>)
Modelde belirli bir sorgu türünün yapılandırmasını gerçekleştirir. Sorgu türü modelin bir parçası değilse modele eklenir.
Bu aşırı yükleme, sorgu türünün yapılandırmasının çağrısından sonra zincirlenmek yerine yöntem çağrısında satır içinde gerçekleştirilmesini Query<TQuery>()sağlar. Bu, sorgu türü için yapılandırmadan sonra model düzeyinde ek yapılandırmanın zincirlemesini 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ılacak 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 yapılandırma çağrılarının zincirlenebilmesi için aynı ModelBuilder ö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ılabilecek bir nesne döndürür. Sorgu türü modelin bir parçası değilse 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ılacak sorgu türü.
Döndürülenler
Sorgu türünü yapılandırmak için kullanılabilecek bir nesne.
- Öznitelikler
Şunlara uygulanır
Query(Type, Action<EntityTypeBuilder>)
Dikkat
Use Entity(type).HasNoKey() instead
Modelde belirli bir sorgu türünün yapılandırmasını gerçekleştirir. Sorgu türü modelin bir parçası değilse modele eklenir.
Bu aşırı yükleme, sorgu türünün yapılandırmasının çağrısından sonra zincirlenmek yerine yöntem çağrısında satır içinde gerçekleştirilmesini Query<TQuery>()sağlar. Bu, sorgu türü için yapılandırmadan sonra model düzeyinde ek yapılandırmanın zincirlemesini 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ılacak 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 yapılandırma çağrılarının zincirlenebilmesi için aynı ModelBuilder ö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ılabilecek bir nesne döndürür. Sorgu türü modelin bir parçası değilse 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ılacak sorgu türü.
Döndürülenler
Sorgu türünü yapılandırmak için kullanılabilecek bir nesne.
- Öznitelikler
Şunlara uygulanır
Query<TQuery>(Action<QueryTypeBuilder<TQuery>>)
Dikkat
Use Entity<TEntity>().HasNoKey() instead
Modelde belirli bir sorgu türünün yapılandırmasını gerçekleştirir. Sorgu türü modelin bir parçası değilse modele eklenir.
Bu aşırı yükleme, sorgu türünün yapılandırmasının çağrısından sonra zincirlenmek yerine yöntem çağrısında satır içinde gerçekleştirilmesini Query<TQuery>()sağlar. Bu, sorgu türü için yapılandırmadan sonra model düzeyinde ek yapılandırmanın zincirlemesini 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ılacak 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 yapılandırma çağrılarının zincirlenebilmesi için aynı ModelBuilder örnek.
- Öznitelikler
Şunlara uygulanır
Entity Framework