ModelBuilder.Query Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
Query(Type, Action<QueryTypeBuilder>) |
Melakukan konfigurasi jenis kueri tertentu dalam model. Jika jenis kueri belum menjadi bagian dari model, jenis kueri akan ditambahkan ke model. Kelebihan beban ini memungkinkan konfigurasi jenis kueri dilakukan sejalan dalam panggilan metode daripada ditautkan setelah panggilan ke Query<TQuery>(). Ini memungkinkan konfigurasi tambahan di tingkat model dirangkai setelah konfigurasi untuk jenis kueri. |
Query(Type) |
Kedaluwarsa.
Mengembalikan objek yang dapat digunakan untuk mengonfigurasi jenis kueri tertentu dalam model. Jika jenis kueri belum menjadi bagian dari model, jenis kueri akan ditambahkan ke model. |
Query(Type, Action<EntityTypeBuilder>) |
Kedaluwarsa.
Melakukan konfigurasi jenis kueri tertentu dalam model. Jika jenis kueri belum menjadi bagian dari model, jenis kueri akan ditambahkan ke model. Kelebihan beban ini memungkinkan konfigurasi jenis kueri dilakukan sejalan dalam panggilan metode daripada ditautkan setelah panggilan ke Query<TQuery>(). Ini memungkinkan konfigurasi tambahan di tingkat model dirangkai setelah konfigurasi untuk jenis kueri. |
Query<TQuery>() |
Kedaluwarsa.
Mengembalikan objek yang dapat digunakan untuk mengonfigurasi jenis kueri tertentu dalam model. Jika jenis kueri belum menjadi bagian dari model, jenis kueri akan ditambahkan ke model. |
Query<TQuery>(Action<QueryTypeBuilder<TQuery>>) |
Kedaluwarsa.
Melakukan konfigurasi jenis kueri tertentu dalam model. Jika jenis kueri belum menjadi bagian dari model, jenis kueri akan ditambahkan ke model. Kelebihan beban ini memungkinkan konfigurasi jenis kueri dilakukan sejalan dalam panggilan metode daripada ditautkan setelah panggilan ke Query<TQuery>(). Ini memungkinkan konfigurasi tambahan di tingkat model dirangkai setelah konfigurasi untuk jenis kueri. |
Query(Type, Action<QueryTypeBuilder>)
Melakukan konfigurasi jenis kueri tertentu dalam model. Jika jenis kueri belum menjadi bagian dari model, jenis kueri akan ditambahkan ke model.
Kelebihan beban ini memungkinkan konfigurasi jenis kueri dilakukan sejalan dalam panggilan metode daripada ditautkan setelah panggilan ke Query<TQuery>(). Ini memungkinkan konfigurasi tambahan di tingkat model dirangkai setelah konfigurasi untuk jenis kueri.
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
Parameter
- type
- Type
Jenis kueri yang akan dikonfigurasi.
- buildAction
- Action<QueryTypeBuilder>
Tindakan yang melakukan konfigurasi jenis kueri.
Mengembalikan
Instans yang sama ModelBuilder sehingga panggilan konfigurasi tambahan dapat dirangkai.
Berlaku untuk
Query(Type)
Perhatian
Use Entity(type).HasNoKey() instead
Mengembalikan objek yang dapat digunakan untuk mengonfigurasi jenis kueri tertentu dalam model. Jika jenis kueri belum menjadi bagian dari model, jenis kueri akan ditambahkan ke model.
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
Parameter
- type
- Type
Jenis kueri yang akan dikonfigurasi.
Mengembalikan
Objek yang dapat digunakan untuk mengonfigurasi jenis kueri.
- Atribut
Berlaku untuk
Query(Type, Action<EntityTypeBuilder>)
Perhatian
Use Entity(type).HasNoKey() instead
Melakukan konfigurasi jenis kueri tertentu dalam model. Jika jenis kueri belum menjadi bagian dari model, jenis kueri akan ditambahkan ke model.
Kelebihan beban ini memungkinkan konfigurasi jenis kueri dilakukan sejalan dalam panggilan metode daripada ditautkan setelah panggilan ke Query<TQuery>(). Ini memungkinkan konfigurasi tambahan di tingkat model dirangkai setelah konfigurasi untuk jenis kueri.
[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
Parameter
- type
- Type
Jenis kueri yang akan dikonfigurasi.
- buildAction
- Action<EntityTypeBuilder>
Tindakan yang melakukan konfigurasi jenis kueri.
Mengembalikan
Instans yang sama ModelBuilder sehingga panggilan konfigurasi tambahan dapat dirangkai.
- Atribut
Berlaku untuk
Query<TQuery>()
Perhatian
Use Entity<TEntity>().HasNoKey() instead
Mengembalikan objek yang dapat digunakan untuk mengonfigurasi jenis kueri tertentu dalam model. Jika jenis kueri belum menjadi bagian dari model, jenis kueri akan ditambahkan ke model.
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)
Jenis parameter
- TQuery
Jenis kueri yang akan dikonfigurasi.
Mengembalikan
Objek yang dapat digunakan untuk mengonfigurasi jenis kueri.
- Atribut
Berlaku untuk
Query<TQuery>(Action<QueryTypeBuilder<TQuery>>)
Perhatian
Use Entity<TEntity>().HasNoKey() instead
Melakukan konfigurasi jenis kueri tertentu dalam model. Jika jenis kueri belum menjadi bagian dari model, jenis kueri akan ditambahkan ke model.
Kelebihan beban ini memungkinkan konfigurasi jenis kueri dilakukan sejalan dalam panggilan metode daripada ditautkan setelah panggilan ke Query<TQuery>(). Ini memungkinkan konfigurasi tambahan di tingkat model dirangkai setelah konfigurasi untuk jenis kueri.
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
Jenis parameter
- TQuery
Jenis kueri yang akan dikonfigurasi.
Parameter
- buildAction
- Action<QueryTypeBuilder<TQuery>>
Tindakan yang melakukan konfigurasi jenis kueri.
Mengembalikan
Instans yang sama ModelBuilder sehingga panggilan konfigurasi tambahan dapat dirangkai.
- Atribut
Berlaku untuk
Entity Framework