SharedTableConvention Kelas
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.
Konvensi yang memanipulasi nama objek database untuk jenis entitas yang berbagi tabel untuk menghindari bentrokan.
public class SharedTableConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizedConvention
public class SharedTableConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizingConvention
type SharedTableConvention = class
interface IModelFinalizedConvention
interface IConvention
type SharedTableConvention = class
interface IModelFinalizingConvention
interface IConvention
Public Class SharedTableConvention
Implements IModelFinalizedConvention
Public Class SharedTableConvention
Implements IModelFinalizingConvention
- Warisan
-
SharedTableConvention
- Turunan
- Penerapan
Keterangan
Lihat Konvensi pembuatan model untuk informasi dan contoh selengkapnya.
Konstruktor
SharedTableConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies) |
Membuat instans baru .SharedTableConvention |
Properti
CheckConstraintsUniqueAcrossTables |
Mendapatkan nilai yang menunjukkan apakah nama batasan pemeriksaan harus unik di seluruh tabel. |
Dependencies |
Dependensi untuk layanan ini. |
ForeignKeysUniqueAcrossTables |
Mendapatkan nilai yang menunjukkan apakah nama kunci asing harus unik di seluruh tabel. |
IndexesUniqueAcrossTables |
Mendapatkan nilai yang menunjukkan apakah nama indeks harus unik di seluruh tabel. |
KeysUniqueAcrossTables |
Mendapatkan nilai yang menunjukkan apakah nama kunci harus unik di seluruh tabel. |
RelationalDependencies |
Dependensi khusus penyedia relasional untuk layanan ini. |
TriggersUniqueAcrossTables |
Mendapatkan nilai yang menunjukkan apakah nama pemicu harus unik di seluruh tabel. |
Metode
AreCompatible(IForeignKey, IForeignKey, StoreObjectIdentifier) |
Mendapatkan nilai yang menunjukkan apakah dua kunci asing yang dipetakan ke batasan kunci asing yang sama kompatibel. |
AreCompatible(IIndex, IIndex, StoreObjectIdentifier) |
Mendapatkan nilai yang menunjukkan apakah dua indeks yang dipetakan ke indeks tabel yang sama kompatibel. |
AreCompatible(IKey, IKey, StoreObjectIdentifier) |
Mendapatkan nilai yang menunjukkan apakah dua kunci yang dipetakan ke batasan yang sama kompatibel. |
AreCompatible(IReadOnlyCheckConstraint, IReadOnlyCheckConstraint, StoreObjectIdentifier) |
Mendapatkan nilai yang menunjukkan apakah dua batasan pemeriksaan dengan nama yang sama kompatibel. |
AreCompatible(IReadOnlyForeignKey, IReadOnlyForeignKey, StoreObjectIdentifier) |
Mendapatkan nilai yang menunjukkan apakah dua kunci asing yang dipetakan ke batasan kunci asing yang sama kompatibel. |
AreCompatible(IReadOnlyIndex, IReadOnlyIndex, StoreObjectIdentifier) |
Mendapatkan nilai yang menunjukkan apakah dua indeks yang dipetakan ke indeks tabel yang sama kompatibel. |
AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier) |
Mendapatkan nilai yang menunjukkan apakah dua kunci yang dipetakan ke batasan yang sama kompatibel. |
AreCompatible(IReadOnlyTrigger, IReadOnlyTrigger, StoreObjectIdentifier) |
Mendapatkan nilai yang menunjukkan apakah dua pemicu dengan nama yang sama kompatibel. |
ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>) |
Dipanggil setelah model diselesaikan. |
ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>) |
Dipanggil ketika model sedang diselesaikan. |
Berlaku untuk
Entity Framework