Bagikan melalui


EntityTypeBuilder Kelas

Definisi

Menyediakan API sederhana untuk mengonfigurasi IMutableEntityType.

public class EntityTypeBuilder : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.IMutableModel>, Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder>
public class EntityTypeBuilder : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder>
public class EntityTypeBuilder : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder>
type EntityTypeBuilder = class
    interface IInfrastructure<IMutableModel>
    interface IInfrastructure<InternalEntityTypeBuilder>
type EntityTypeBuilder = class
    interface IInfrastructure<InternalEntityTypeBuilder>
type EntityTypeBuilder = class
    interface IInfrastructure<IConventionEntityTypeBuilder>
Public Class EntityTypeBuilder
Implements IInfrastructure(Of IMutableModel), IInfrastructure(Of InternalEntityTypeBuilder)
Public Class EntityTypeBuilder
Implements IInfrastructure(Of InternalEntityTypeBuilder)
Public Class EntityTypeBuilder
Implements IInfrastructure(Of IConventionEntityTypeBuilder)
Warisan
EntityTypeBuilder
Turunan
Penerapan
IInfrastructure<IMutableModel> IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder> IInfrastructure<IConventionEntityTypeBuilder>

Keterangan

Instans kelas ini dikembalikan dari metode saat menggunakan ModelBuilder API dan tidak dirancang untuk langsung dibangun dalam kode aplikasi Anda.

Konstruktor

EntityTypeBuilder(IMutableEntityType)

Ini adalah API internal yang mendukung infrastruktur Entity Framework Core dan tidak tunduk pada standar kompatibilitas yang sama dengan API publik. Ini dapat diubah atau dihapus tanpa pemberitahuan dalam rilis apa pun. Anda hanya boleh menggunakannya langsung dalam kode Anda dengan sangat hati-hati dan mengetahui bahwa melakukannya dapat mengakibatkan kegagalan aplikasi saat memperbarui ke rilis Core Kerangka Kerja Entitas baru.

EntityTypeBuilder(InternalEntityTypeBuilder)

API ini mendukung infrastruktur Entity Framework Core dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. API ini dapat berubah atau dihapus dalam rilis mendatang.

Properti

Builder

Ini adalah API internal yang mendukung infrastruktur Entity Framework Core dan tidak tunduk pada standar kompatibilitas yang sama dengan API publik. Ini dapat diubah atau dihapus tanpa pemberitahuan dalam rilis apa pun. Anda hanya boleh menggunakannya langsung dalam kode Anda dengan sangat hati-hati dan mengetahui bahwa melakukannya dapat mengakibatkan kegagalan aplikasi saat memperbarui ke rilis Core Kerangka Kerja Entitas baru.

Metadata

Jenis entitas sedang dikonfigurasi.

Metode

ComplexProperty(String)

Mengembalikan objek yang dapat digunakan untuk mengonfigurasi properti kompleks dari jenis entitas. Jika tidak ada properti dengan nama yang diberikan, maka properti baru akan ditambahkan.

ComplexProperty(String, Action<ComplexPropertyBuilder>)

Mengonfigurasi properti kompleks dari jenis entitas. Jika tidak ada properti dengan nama yang diberikan, maka properti baru akan ditambahkan.

ComplexProperty(Type, String)

Mengonfigurasi properti kompleks dari jenis entitas. Jika tidak ada properti dengan nama yang diberikan, maka properti baru akan ditambahkan.

ComplexProperty(Type, String, Action<ComplexPropertyBuilder>)

Mengembalikan objek yang dapat digunakan untuk mengonfigurasi properti kompleks dari jenis kompleks. Jika tidak ada properti dengan nama yang diberikan, maka properti baru akan ditambahkan.

ComplexProperty(Type, String, String)

Mengonfigurasi properti kompleks dari jenis entitas. Jika tidak ada properti dengan nama yang diberikan, maka properti baru akan ditambahkan.

ComplexProperty(Type, String, String, Action<ComplexPropertyBuilder>)

Mengembalikan objek yang dapat digunakan untuk mengonfigurasi properti kompleks dari jenis kompleks. Jika tidak ada properti dengan nama yang diberikan, maka properti baru akan ditambahkan.

ComplexProperty<TProperty>(String)

Mengembalikan objek yang dapat digunakan untuk mengonfigurasi properti kompleks dari jenis entitas. Jika tidak ada properti dengan nama yang diberikan, maka properti baru akan ditambahkan.

ComplexProperty<TProperty>(String, Action<ComplexPropertyBuilder<TProperty>>)

Mengonfigurasi properti kompleks dari jenis entitas. Jika tidak ada properti dengan nama yang diberikan, maka properti baru akan ditambahkan.

ComplexProperty<TProperty>(String, String)

Mengembalikan objek yang dapat digunakan untuk mengonfigurasi properti kompleks dari jenis entitas. Jika tidak ada properti dengan nama yang diberikan, maka properti baru akan ditambahkan.

ComplexProperty<TProperty>(String, String, Action<ComplexPropertyBuilder<TProperty>>)

Mengonfigurasi properti kompleks dari jenis entitas. Jika tidak ada properti dengan nama yang diberikan, maka properti baru akan ditambahkan.

FindRelatedEntityType(String, String)

Ini adalah API internal yang mendukung infrastruktur Entity Framework Core dan tidak tunduk pada standar kompatibilitas yang sama dengan API publik. Ini dapat diubah atau dihapus tanpa pemberitahuan dalam rilis apa pun. Anda hanya boleh menggunakannya langsung dalam kode Anda dengan sangat hati-hati dan mengetahui bahwa melakukannya dapat mengakibatkan kegagalan aplikasi saat memperbarui ke rilis Core Kerangka Kerja Entitas baru.

FindRelatedEntityType(Type, String)

Ini adalah API internal yang mendukung infrastruktur Entity Framework Core dan tidak tunduk pada standar kompatibilitas yang sama dengan API publik. Ini dapat diubah atau dihapus tanpa pemberitahuan dalam rilis apa pun. Anda hanya boleh menggunakannya langsung dalam kode Anda dengan sangat hati-hati dan mengetahui bahwa melakukannya dapat mengakibatkan kegagalan aplikasi saat memperbarui ke rilis Core Kerangka Kerja Entitas baru.

HasAlternateKey(String[])

Membuat kunci alternatif dalam model untuk jenis entitas ini jika belum ada di atas properti yang ditentukan. Ini akan memaksa properti menjadi baca-saja. Gunakan HasIndex untuk menentukan keunikan dalam model yang tidak memaksa properti menjadi baca-saja.

HasAnnotation(String, Object)

Menambahkan atau memperbarui anotasi pada jenis entitas. Jika anotasi dengan kunci yang ditentukan di annotation sudah ada, nilainya akan diperbarui.

HasBaseType(String)

Mengatur jenis dasar jenis entitas ini dalam hierarki pewarisan.

HasBaseType(Type)

Mengatur jenis dasar jenis entitas ini dalam hierarki pewarisan.

HasChangeTrackingStrategy(ChangeTrackingStrategy)

Mengonfigurasi yang ChangeTrackingStrategy akan digunakan untuk jenis entitas ini. Strategi ini menunjukkan bagaimana konteks mendeteksi perubahan pada properti untuk instans jenis entitas.

HasChangeTrackingStrategy(ChangeTrackingStrategy)

Mengonfigurasi yang ChangeTrackingStrategy akan digunakan untuk jenis entitas ini. Strategi ini menunjukkan bagaimana konteks mendeteksi perubahan pada properti untuk instans jenis entitas.

HasData(IEnumerable<Object>)

Mengonfigurasi entitas ini untuk memiliki data seed. Ini digunakan untuk menghasilkan migrasi gerakan data.

HasData(Object[])

Mengonfigurasi entitas ini untuk memiliki data seed. Ini digunakan untuk menghasilkan migrasi gerakan data.

HasDiscriminator()

Mengonfigurasi properti diskriminator yang digunakan untuk mengidentifikasi jenis entitas di penyimpanan.

HasDiscriminator(String, Type)

Mengonfigurasi properti diskriminator yang digunakan untuk mengidentifikasi jenis entitas di penyimpanan.

HasDiscriminator<TDiscriminator>(String)

Mengonfigurasi properti diskriminator yang digunakan untuk mengidentifikasi jenis entitas di penyimpanan.

HasIndex(String[])

Mengonfigurasi indeks yang tidak disebutkan namanya pada properti yang ditentukan. Jika ada indeks yang tidak diberi nama pada daftar properti yang diberikan, maka indeks yang ada akan dikembalikan untuk konfigurasi.

HasIndex(String[], String)

Mengonfigurasi indeks pada properti yang ditentukan dan dengan nama yang diberikan. Jika ada indeks yang ada pada daftar properti yang diberikan dan dengan nama yang diberikan, maka indeks yang ada akan dikembalikan untuk konfigurasi.

HasKey(String[])

Mengatur properti yang membentuk kunci primer untuk jenis entitas ini.

HasMany(String)

Mengonfigurasi hubungan di mana jenis entitas ini memiliki koleksi yang berisi instans jenis lain dalam hubungan.

HasMany(String, String)

Mengonfigurasi hubungan di mana jenis entitas ini memiliki koleksi yang berisi instans jenis lain dalam hubungan.

HasMany(Type, String)

Mengonfigurasi hubungan di mana jenis entitas ini memiliki koleksi yang berisi instans jenis lain dalam hubungan.

HasManyBuilder(EntityType, PropertyInfo)

API ini mendukung infrastruktur Entity Framework Core dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. API ini dapat berubah atau dihapus dalam rilis mendatang.

HasManyBuilder(EntityType, String)

API ini mendukung infrastruktur Entity Framework Core dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. API ini dapat berubah atau dihapus dalam rilis mendatang.

HasNoDiscriminator()

Mengonfigurasi jenis entitas karena tidak memiliki properti diskriminator.

HasNoKey()

Mengonfigurasi jenis entitas agar tidak memiliki kunci. Ini hanya akan dapat digunakan untuk kueri.

HasOne(String)

Mengonfigurasi hubungan di mana jenis entitas ini memiliki referensi yang menunjuk ke satu instans dari jenis lain dalam hubungan.

HasOne(String, String)

Mengonfigurasi hubungan di mana jenis entitas ini memiliki referensi yang menunjuk ke satu instans dari jenis lain dalam hubungan.

HasOne(Type, String)

Mengonfigurasi hubungan di mana jenis entitas ini memiliki referensi yang menunjuk ke satu instans dari jenis lain dalam hubungan.

HasOneBuilder(EntityType, PropertyInfo)

API ini mendukung infrastruktur Entity Framework Core dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. API ini dapat berubah atau dihapus dalam rilis mendatang.

HasOneBuilder(EntityType, String)

API ini mendukung infrastruktur Entity Framework Core dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. API ini dapat berubah atau dihapus dalam rilis mendatang.

HasOneBuilder(MemberIdentity, EntityType)

Ini adalah API internal yang mendukung infrastruktur Entity Framework Core dan tidak tunduk pada standar kompatibilitas yang sama dengan API publik. Ini dapat diubah atau dihapus tanpa pemberitahuan dalam rilis apa pun. Anda hanya boleh menggunakannya langsung dalam kode Anda dengan sangat hati-hati dan mengetahui bahwa melakukannya dapat mengakibatkan kegagalan aplikasi saat memperbarui ke rilis Core Kerangka Kerja Entitas baru.

HasQueryFilter(LambdaExpression)

Menentukan ekspresi predikat LINQ yang akan secara otomatis diterapkan ke kueri apa pun yang menargetkan jenis entitas ini.

HasTrigger(IMutableEntityType, String)

Mengonfigurasi pemicu untuk jenis entitas.

Ignore(String)

Mengecualikan properti yang diberikan dari jenis entitas. Metode ini biasanya digunakan untuk menghapus properti dan navigasi dari jenis entitas yang ditambahkan oleh konvensi.

IndexerProperty(Type, String)

Mengembalikan objek yang dapat digunakan untuk mengonfigurasi properti dari jenis entitas. Jika tidak ada properti dengan nama yang diberikan, maka properti baru akan ditambahkan.

IndexerProperty<TProperty>(String)

Mengembalikan objek yang dapat digunakan untuk mengonfigurasi properti dari jenis entitas. Jika tidak ada properti dengan nama yang diberikan, maka properti baru akan ditambahkan.

Navigation(String)

Mengembalikan objek yang dapat digunakan untuk mengonfigurasi properti navigasi yang ada dari jenis entitas. Ini adalah kesalahan untuk properti navigasi yang tidak ada.

New(InternalEntityTypeBuilder)

API ini mendukung infrastruktur Entity Framework Core dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. API ini dapat berubah atau dihapus dalam rilis mendatang.

OwnsMany(String, String)

Mengonfigurasi hubungan di mana entitas target dimiliki oleh (atau bagian dari) entitas ini.

OwnsMany(String, String, Action<CollectionOwnershipBuilder>)

Mengonfigurasi hubungan di mana jenis entitas ini menyediakan identitas ke jenis lain dalam hubungan.

OwnsMany(String, String, Action<OwnedNavigationBuilder>)

Mengonfigurasi hubungan di mana entitas target dimiliki oleh (atau bagian dari) entitas ini.

OwnsMany(String, Type, String)

Mengonfigurasi hubungan di mana entitas target dimiliki oleh (atau bagian dari) entitas ini.

OwnsMany(String, Type, String, Action<OwnedNavigationBuilder>)

Mengonfigurasi hubungan di mana entitas target dimiliki oleh (atau bagian dari) entitas ini.

OwnsMany(Type, String)

Mengonfigurasi hubungan di mana entitas target dimiliki oleh (atau bagian dari) entitas ini.

OwnsMany(Type, String, Action<CollectionOwnershipBuilder>)

Mengonfigurasi hubungan di mana jenis entitas ini menyediakan identitas ke jenis lain dalam hubungan.

OwnsMany(Type, String, Action<OwnedNavigationBuilder>)

Mengonfigurasi hubungan di mana entitas target dimiliki oleh (atau bagian dari) entitas ini.

OwnsOne(String, String)

Mengonfigurasi hubungan di mana entitas target dimiliki oleh (atau bagian dari) entitas ini.

OwnsOne(String, String, Action<OwnedNavigationBuilder>)

Mengonfigurasi hubungan di mana entitas target dimiliki oleh (atau bagian dari) entitas ini.

OwnsOne(String, String, Action<ReferenceOwnershipBuilder>)

Mengonfigurasi hubungan di mana entitas target dimiliki oleh (atau bagian dari) entitas ini.

Jenis entitas target untuk setiap hubungan kepemilikan diperlakukan sebagai jenis entitas yang berbeda meskipun navigasi memiliki jenis yang sama. Konfigurasi jenis entitas target tidak diterapkan ke jenis entitas target dari hubungan kepemilikan lainnya.

Sebagian besar operasi pada entitas yang dimiliki memerlukan akses melalui entitas pemilik menggunakan navigasi yang sesuai.

OwnsOne(String, Type, String)

Mengonfigurasi hubungan di mana entitas target dimiliki oleh (atau bagian dari) entitas ini.

OwnsOne(String, Type, String, Action<OwnedNavigationBuilder>)

Mengonfigurasi hubungan di mana entitas target dimiliki oleh (atau bagian dari) entitas ini.

OwnsOne(Type, String)

Mengonfigurasi hubungan di mana entitas target dimiliki oleh (atau bagian dari) entitas ini.

OwnsOne(Type, String, Action<OwnedNavigationBuilder>)

Mengonfigurasi hubungan di mana entitas target dimiliki oleh (atau bagian dari) entitas ini.

OwnsOne(Type, String, Action<ReferenceOwnershipBuilder>)

Mengonfigurasi hubungan di mana entitas target dimiliki oleh (atau bagian dari) entitas ini.

Jenis entitas target untuk setiap hubungan kepemilikan diperlakukan sebagai jenis entitas yang berbeda meskipun navigasi memiliki jenis yang sama. Konfigurasi jenis entitas target tidak diterapkan ke jenis entitas target dari hubungan kepemilikan lainnya.

Sebagian besar operasi pada entitas yang dimiliki memerlukan akses melalui entitas pemilik menggunakan navigasi yang sesuai.

PrimitiveCollection(String)

Mengembalikan objek yang dapat digunakan untuk mengonfigurasi properti jenis entitas tempat properti tersebut mewakili kumpulan nilai primitif, seperti string atau bilangan bulat. Jika tidak ada properti dengan nama yang diberikan, maka properti baru akan ditambahkan.

PrimitiveCollection(Type, String)

Mengembalikan objek yang dapat digunakan untuk mengonfigurasi properti jenis entitas tempat properti tersebut mewakili kumpulan nilai primitif, seperti string atau bilangan bulat. Jika tidak ada properti dengan nama yang diberikan, maka properti baru akan ditambahkan.

PrimitiveCollection<TProperty>(String)

Mengembalikan objek yang dapat digunakan untuk mengonfigurasi properti jenis entitas tempat properti tersebut mewakili kumpulan nilai primitif, seperti string atau bilangan bulat. Jika tidak ada properti dengan nama yang diberikan, maka properti baru akan ditambahkan.

Property(String)

Mengembalikan objek yang dapat digunakan untuk mengonfigurasi properti dari jenis entitas. Jika tidak ada properti dengan nama yang diberikan, maka properti baru akan ditambahkan.

Property(Type, String)

Mengembalikan objek yang dapat digunakan untuk mengonfigurasi properti dari jenis entitas. Jika tidak ada properti dengan nama yang diberikan, maka properti baru akan ditambahkan.

Property<TProperty>(String)

Mengembalikan objek yang dapat digunakan untuk mengonfigurasi properti dari jenis entitas. Jika tidak ada properti dengan nama yang diberikan, maka properti baru akan ditambahkan.

UsePropertyAccessMode(PropertyAccessMode)

PropertyAccessMode Mengatur untuk digunakan untuk semua properti jenis entitas ini.

Secara default, bidang backing, jika ditemukan oleh konvensi atau telah ditentukan, digunakan saat objek baru dibangun, biasanya ketika entitas dikueri dari database. Properti digunakan untuk semua akses lainnya. Memanggil metode ini akan mengubah perilaku tersebut untuk semua properti jenis entitas ini seperti yang dijelaskan dalam PropertyAccessMode enum.

Memanggil metode ini menimpa semua properti entitas ini mengetikkan mode akses apa pun yang diatur pada model.

UsePropertyAccessMode(PropertyAccessMode)

PropertyAccessMode Mengatur untuk digunakan untuk semua properti jenis entitas ini.

Implementasi Antarmuka Eksplisit

IInfrastructure<IConventionEntityTypeBuilder>.Instance

Mendapatkan penyusun internal yang digunakan untuk mengonfigurasi jenis entitas.

IInfrastructure<IMutableModel>.Instance

Model tempat jenis entitas berada.

IInfrastructure<InternalEntityTypeBuilder>.Instance

Mendapatkan penyusun internal yang digunakan untuk mengonfigurasi jenis entitas.

Metode Ekstensi

HasAnalyticalStoreTimeToLive(EntityTypeBuilder, Nullable<Int32>)

Mengonfigurasi waktu hidup untuk penyimpanan analitis dalam hitungan detik pada cakupan kontainer.

HasAutoscaleThroughput(EntityTypeBuilder, Nullable<Int32>)

Mengonfigurasi penawaran throughput yang disediakan skala otomatis.

HasDefaultTimeToLive(EntityTypeBuilder, Nullable<Int32>)

Mengonfigurasi waktu default untuk hidup dalam hitungan detik pada cakupan kontainer.

HasManualThroughput(EntityTypeBuilder, Nullable<Int32>)

Mengonfigurasi penawaran throughput yang disediakan secara manual.

HasPartitionKey(EntityTypeBuilder, String)

Mengonfigurasi properti yang digunakan untuk menyimpan kunci partisi.

ToContainer(EntityTypeBuilder, String)

Mengonfigurasi kontainer yang dipetakan jenis entitas saat menargetkan Azure Cosmos.

UseETagConcurrency(EntityTypeBuilder)

Mengonfigurasi entitas ini untuk menggunakan pemeriksaan konkurensi etag CosmosDb.

GetInfrastructure<T>(IInfrastructure<T>)

Mendapatkan nilai dari properti yang sedang disembunyikan menggunakan IInfrastructure<T>.

Metode ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

ToInMemoryQuery(EntityTypeBuilder, LambdaExpression)

Mengonfigurasi kueri yang digunakan untuk menyediakan data untuk jenis entitas.

DeleteUsingStoredProcedure(EntityTypeBuilder, Action<StoredProcedureBuilder>)

Mengonfigurasi prosedur tersimpan yang digunakan jenis entitas untuk dihapus saat menargetkan database relasional.

DeleteUsingStoredProcedure(EntityTypeBuilder, String, Action<StoredProcedureBuilder>)

Mengonfigurasi prosedur tersimpan yang digunakan jenis entitas untuk dihapus saat menargetkan database relasional.

DeleteUsingStoredProcedure(EntityTypeBuilder, String, String, Action<StoredProcedureBuilder>)

Mengonfigurasi prosedur tersimpan yang digunakan jenis entitas untuk dihapus saat menargetkan database relasional.

HasCheckConstraint(EntityTypeBuilder, String, String)
Kedaluwarsa.

Mengonfigurasi batasan pemeriksaan database saat menargetkan database relasional.

HasCheckConstraint(EntityTypeBuilder, String, String, Action<CheckConstraintBuilder>)
Kedaluwarsa.

Mengonfigurasi batasan pemeriksaan database saat menargetkan database relasional.

HasComment(EntityTypeBuilder, String)
Kedaluwarsa.

Mengonfigurasi komentar yang akan diterapkan ke tabel

HasDiscriminator(EntityTypeBuilder)

Mengonfigurasi kolom diskriminator yang digunakan untuk mengidentifikasi jenis entitas mana setiap baris dalam tabel yang diwakili saat hierarki pewarisan dipetakan ke satu tabel dalam database relasional.

HasDiscriminator(EntityTypeBuilder, String, Type)

Mengonfigurasi kolom diskriminator yang digunakan untuk mengidentifikasi jenis entitas mana setiap baris dalam tabel yang diwakili saat hierarki pewarisan dipetakan ke satu tabel dalam database relasional.

HasDiscriminator<TDiscriminator>(EntityTypeBuilder, String)

Mengonfigurasi kolom diskriminator yang digunakan untuk mengidentifikasi jenis entitas mana setiap baris dalam tabel yang diwakili saat hierarki pewarisan dipetakan ke satu tabel dalam database relasional.

InsertUsingStoredProcedure(EntityTypeBuilder, Action<StoredProcedureBuilder>)

Mengonfigurasi prosedur tersimpan yang digunakan jenis entitas untuk disisipkan saat menargetkan database relasional.

InsertUsingStoredProcedure(EntityTypeBuilder, String, Action<StoredProcedureBuilder>)

Mengonfigurasi prosedur tersimpan yang digunakan jenis entitas untuk disisipkan saat menargetkan database relasional.

InsertUsingStoredProcedure(EntityTypeBuilder, String, String, Action<StoredProcedureBuilder>)

Mengonfigurasi prosedur tersimpan yang digunakan jenis entitas untuk disisipkan saat menargetkan database relasional.

SplitToTable(EntityTypeBuilder, String, Action<SplitTableBuilder>)

Mengonfigurasi beberapa properti pada jenis entitas ini untuk dipetakan ke tabel lain. Properti kunci utama dipetakan ke semua tabel, properti lain harus dipetakan secara eksplisit.

SplitToTable(EntityTypeBuilder, String, String, Action<SplitTableBuilder>)

Mengonfigurasi beberapa properti pada jenis entitas ini untuk dipetakan ke tabel lain. Properti kunci utama dipetakan ke semua tabel, properti lain harus dipetakan secara eksplisit.

SplitToView(EntityTypeBuilder, String, Action<SplitViewBuilder>)

Mengonfigurasi beberapa properti pada jenis entitas ini untuk dipetakan ke tampilan yang berbeda. Properti kunci utama dipetakan ke semua tampilan, properti lain harus dipetakan secara eksplisit.

SplitToView(EntityTypeBuilder, String, String, Action<SplitViewBuilder>)

Mengonfigurasi beberapa properti pada jenis entitas ini untuk dipetakan ke tampilan yang berbeda. Properti kunci utama dipetakan ke semua tampilan, properti lain harus dipetakan secara eksplisit.

ToFunction(EntityTypeBuilder, MethodInfo)

Mengonfigurasi fungsi yang dipetakan jenis entitas saat menargetkan database relasional.

ToFunction(EntityTypeBuilder, MethodInfo, Action<TableValuedFunctionBuilder>)

Mengonfigurasi fungsi yang dipetakan jenis entitas saat menargetkan database relasional.

ToFunction(EntityTypeBuilder, String)

Mengonfigurasi fungsi yang dipetakan jenis entitas saat menargetkan database relasional.

ToFunction(EntityTypeBuilder, String, Action<TableValuedFunctionBuilder>)

Mengonfigurasi fungsi yang dipetakan jenis entitas saat menargetkan database relasional.

ToSqlQuery(EntityTypeBuilder, String)

Mengonfigurasi string SQL yang digunakan untuk menyediakan data untuk jenis entitas.

ToTable(EntityTypeBuilder, Action<TableBuilder>)

Mengonfigurasi tabel yang dipetakan jenis entitas saat menargetkan database relasional.

ToTable(EntityTypeBuilder, String)

Mengonfigurasi tabel yang dipetakan jenis entitas saat menargetkan database relasional.

ToTable(EntityTypeBuilder, String, Action<TableBuilder>)

Mengonfigurasi tabel yang dipetakan jenis entitas saat menargetkan database relasional.

ToTable(EntityTypeBuilder, String, String)

Mengonfigurasi tabel yang dipetakan jenis entitas saat menargetkan database relasional.

ToTable(EntityTypeBuilder, String, String, Action<TableBuilder>)

Mengonfigurasi tabel yang dipetakan jenis entitas saat menargetkan database relasional.

ToView(EntityTypeBuilder, String)

Mengonfigurasi tampilan yang dipetakan jenis entitas saat menargetkan database relasional.

ToView(EntityTypeBuilder, String, Action<ViewBuilder>)

Mengonfigurasi tampilan yang dipetakan jenis entitas saat menargetkan database relasional.

ToView(EntityTypeBuilder, String, String)

Mengonfigurasi tampilan yang dipetakan jenis entitas saat menargetkan database relasional.

ToView(EntityTypeBuilder, String, String, Action<ViewBuilder>)

Mengonfigurasi tampilan yang dipetakan jenis entitas saat menargetkan database relasional.

UpdateUsingStoredProcedure(EntityTypeBuilder, Action<StoredProcedureBuilder>)

Mengonfigurasi prosedur tersimpan yang digunakan jenis entitas untuk pembaruan saat menargetkan database relasional.

UpdateUsingStoredProcedure(EntityTypeBuilder, String, Action<StoredProcedureBuilder>)

Mengonfigurasi prosedur tersimpan yang digunakan jenis entitas untuk pembaruan saat menargetkan database relasional.

UpdateUsingStoredProcedure(EntityTypeBuilder, String, String, Action<StoredProcedureBuilder>)

Mengonfigurasi prosedur tersimpan yang digunakan jenis entitas untuk pembaruan saat menargetkan database relasional.

UseTpcMappingStrategy(EntityTypeBuilder)

Mengonfigurasi TPC sebagai strategi pemetaan untuk jenis turunan. Setiap jenis akan dipetakan ke objek database yang berbeda. Semua properti akan dipetakan ke kolom pada objek yang sesuai.

UseTphMappingStrategy(EntityTypeBuilder)

Mengonfigurasi TPH sebagai strategi pemetaan untuk jenis turunannya. Semua jenis akan dipetakan ke objek database yang sama. Ini adalah strategi pemetaan default.

UseTptMappingStrategy(EntityTypeBuilder)

Mengonfigurasi TPT sebagai strategi pemetaan untuk jenis turunannya. Setiap jenis akan dipetakan ke objek database yang berbeda. Hanya properti yang dideklarasikan yang akan dipetakan ke kolom pada objek yang sesuai.

ForSqliteToTable(EntityTypeBuilder, String)

Mengonfigurasi tabel yang dipetakan entitas saat menargetkan SQLite.

ForSqlServerIsMemoryOptimized(EntityTypeBuilder, Boolean)
Kedaluwarsa.

Mengonfigurasi tabel yang dipetakan entitas saat menargetkan SQL Server sebagai memori yang dioptimalkan.

ForSqlServerToTable(EntityTypeBuilder, String)

Mengonfigurasi tabel yang dipetakan entitas saat menargetkan SQL Server.

ForSqlServerToTable(EntityTypeBuilder, String, String)

Mengonfigurasi tabel yang dipetakan entitas saat menargetkan SQL Server.

IsMemoryOptimized(EntityTypeBuilder, Boolean)
Kedaluwarsa.

Mengonfigurasi tabel yang dipetakan entitas saat menargetkan SQL Server sebagai memori yang dioptimalkan.

Berlaku untuk