RuntimeRelationalPropertyOverrides 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.
Mewakili penimpaan faset properti untuk objek penyimpanan seperti tabel tertentu.
public class RuntimeRelationalPropertyOverrides : Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase, Microsoft.EntityFrameworkCore.Metadata.Internal.IRelationalPropertyOverrides
public class RuntimeRelationalPropertyOverrides : Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase, Microsoft.EntityFrameworkCore.Metadata.IRelationalPropertyOverrides
type RuntimeRelationalPropertyOverrides = class
inherit AnnotatableBase
interface IRelationalPropertyOverrides
interface IAnnotatable
interface IReadOnlyAnnotatable
type RuntimeRelationalPropertyOverrides = class
inherit AnnotatableBase
interface IRelationalPropertyOverrides
interface IReadOnlyRelationalPropertyOverrides
interface IReadOnlyAnnotatable
interface IAnnotatable
Public Class RuntimeRelationalPropertyOverrides
Inherits AnnotatableBase
Implements IRelationalPropertyOverrides
- Warisan
- Penerapan
-
IAnnotatable IReadOnlyAnnotatable Microsoft.EntityFrameworkCore.Metadata.Internal.IRelationalPropertyOverrides IReadOnlyRelationalPropertyOverrides IRelationalPropertyOverrides
Keterangan
Lihat Pemodelan jenis entitas dan hubungan untuk informasi dan contoh selengkapnya.
Konstruktor
RuntimeRelationalPropertyOverrides(RuntimeProperty, Boolean, String) |
Menginisialisasi instans baru kelas RuntimeRelationalPropertyOverrides. |
RuntimeRelationalPropertyOverrides(RuntimeProperty, StoreObjectIdentifier, Boolean, String) |
Menginisialisasi instans baru kelas RuntimeRelationalPropertyOverrides. |
Properti
DebugView |
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. |
IsReadOnly |
Menunjukkan apakah objek saat ini bersifat baca-saja. (Diperoleh dari AnnotatableBase) |
Item[String] |
Mendapatkan anotasi nilai dengan nama yang diberikan, mengembalikan |
Property |
Mendapatkan properti tempat penimpaan diterapkan. |
StoreObject |
Id objek penyimpanan seperti tabel tempat penimpaan ini. |
Metode
AddAnnotation(String, Annotation) |
Menambahkan anotasi ke objek ini. Melempar jika anotasi dengan nama yang ditentukan sudah ada. (Diperoleh dari AnnotatableBase) |
AddAnnotation(String, Object) |
Menambahkan anotasi ke objek ini. Melempar jika anotasi dengan nama yang ditentukan sudah ada. (Diperoleh dari AnnotatableBase) |
AddAnnotations(IEnumerable<IAnnotation>) |
Menambahkan anotasi ke objek ini. (Diperoleh dari AnnotatableBase) |
AddAnnotations(IReadOnlyDictionary<String,Object>) |
Menambahkan anotasi ke objek ini. (Diperoleh dari AnnotatableBase) |
AddRuntimeAnnotation(String, Annotation) |
Menambahkan anotasi runtime ke objek ini. Melempar jika anotasi dengan nama yang ditentukan sudah ada. (Diperoleh dari AnnotatableBase) |
AddRuntimeAnnotation(String, Object) |
Menambahkan anotasi runtime ke objek ini. Melempar jika anotasi dengan nama yang ditentukan sudah ada. (Diperoleh dari AnnotatableBase) |
AddRuntimeAnnotations(IEnumerable<Annotation>) |
Menambahkan anotasi runtime ke objek ini. (Diperoleh dari AnnotatableBase) |
AddRuntimeAnnotations(IReadOnlyDictionary<String,Object>) |
Menambahkan anotasi runtime ke objek ini. (Diperoleh dari AnnotatableBase) |
CreateAnnotation(String, Object) |
Membuat anotasi baru. (Diperoleh dari AnnotatableBase) |
CreateRuntimeAnnotation(String, Object) |
Membuat anotasi runtime baru. (Diperoleh dari AnnotatableBase) |
EnsureMutable() |
Melempar jika model bersifat baca-saja. (Diperoleh dari AnnotatableBase) |
EnsureReadOnly() |
Melempar jika model tidak baca-saja. (Diperoleh dari AnnotatableBase) |
FindAnnotation(String) |
Mendapatkan anotasi dengan nama yang diberikan, mengembalikan |
FindRuntimeAnnotation(String) |
Mendapatkan anotasi runtime dengan nama yang diberikan, mengembalikan |
GetAnnotation(String) |
Mendapatkan anotasi dengan nama yang diberikan, melemparkan jika tidak ada. (Diperoleh dari AnnotatableBase) |
GetAnnotations() |
Mendapatkan semua anotasi pada objek saat ini. (Diperoleh dari AnnotatableBase) |
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg) |
Mendapatkan nilai anotasi runtime dengan nama yang diberikan, menambahkannya jika tidak ada. (Diperoleh dari AnnotatableBase) |
GetRuntimeAnnotations() |
Mendapatkan semua anotasi runtime pada objek saat ini. (Diperoleh dari AnnotatableBase) |
OnAnnotationSet(String, Annotation, Annotation) |
Dipanggil ketika anotasi diatur atau dihapus. (Diperoleh dari AnnotatableBase) |
RemoveAnnotation(String) |
Menghapus anotasi yang diberikan dari objek ini. (Diperoleh dari AnnotatableBase) |
RemoveRuntimeAnnotation(String) |
Menghapus anotasi runtime yang diberikan dari objek ini. (Diperoleh dari AnnotatableBase) |
SetAnnotation(String, Annotation, Annotation) |
Mengatur anotasi yang disimpan di bawah kunci yang diberikan. Menimpa anotasi yang ada jika anotasi dengan nama yang ditentukan sudah ada. (Diperoleh dari AnnotatableBase) |
SetAnnotation(String, Object) |
Mengatur anotasi yang disimpan di bawah kunci yang diberikan. Menimpa anotasi yang ada jika anotasi dengan nama yang ditentukan sudah ada. (Diperoleh dari AnnotatableBase) |
SetRuntimeAnnotation(String, Annotation, Annotation) |
Mengatur anotasi runtime yang disimpan di bawah kunci yang diberikan. Menimpa anotasi yang ada jika anotasi dengan nama yang ditentukan sudah ada. (Diperoleh dari AnnotatableBase) |
SetRuntimeAnnotation(String, Object) |
Mengatur anotasi runtime yang disimpan di bawah kunci yang diberikan. Menimpa anotasi yang ada jika anotasi dengan nama yang ditentukan sudah ada. (Diperoleh dari AnnotatableBase) |
ToString() |
Mewakili penimpaan faset properti untuk objek penyimpanan seperti tabel tertentu. |
Implementasi Antarmuka Eksplisit
IAnnotatable.AddRuntimeAnnotation(String, Object) |
Menambahkan anotasi runtime ke objek ini. Melempar jika anotasi dengan nama yang ditentukan sudah ada. (Diperoleh dari AnnotatableBase) |
IAnnotatable.FindRuntimeAnnotation(String) |
Mendapatkan anotasi runtime dengan nama yang diberikan, mengembalikan |
IAnnotatable.GetRuntimeAnnotations() |
Mendapatkan semua anotasi runtime pada objek saat ini. (Diperoleh dari AnnotatableBase) |
IAnnotatable.RemoveRuntimeAnnotation(String) |
Menghapus anotasi runtime yang diberikan dari objek ini. (Diperoleh dari AnnotatableBase) |
IAnnotatable.SetRuntimeAnnotation(String, Object) |
Mengatur anotasi runtime yang disimpan di bawah kunci yang diberikan. Menimpa anotasi yang ada jika anotasi dengan nama yang ditentukan sudah ada. (Diperoleh dari AnnotatableBase) |
IReadOnlyAnnotatable.FindAnnotation(String) |
Mendapatkan anotasi dengan nama yang diberikan, mengembalikan |
IReadOnlyAnnotatable.GetAnnotations() |
Mendapatkan semua anotasi pada objek saat ini. (Diperoleh dari AnnotatableBase) |
IReadOnlyAnnotatable.Item[String] |
Mendapatkan nilai anotasi dengan nama yang diberikan, mengembalikan |
IReadOnlyRelationalPropertyOverrides.ColumnName |
Mendapatkan kolom yang dipetakan properti saat menargetkan objek penyimpanan seperti tabel yang ditentukan. |
IReadOnlyRelationalPropertyOverrides.IsColumnNameOverridden |
Mendapatkan nilai yang menunjukkan apakah nama kolom ditimpa. |
IReadOnlyRelationalPropertyOverrides.Property |
Mendapatkan properti untuk penimpaan. |
IRelationalPropertyOverrides.ColumnName |
Mewakili penimpaan faset properti untuk objek penyimpanan seperti tabel tertentu. |
IRelationalPropertyOverrides.ColumnNameOverriden |
Mewakili penimpaan faset properti untuk objek penyimpanan seperti tabel tertentu. |
IRelationalPropertyOverrides.Property |
Mendapatkan properti untuk penimpaan. |
Metode Ekstensi
AnnotationsToDebugString(IAnnotatable, Int32) |
Mendapatkan string debug untuk semua anotasi yang dideklarasikan pada objek . |
GetIdentityIncrement(IReadOnlyRelationalPropertyOverrides) |
Mengembalikan kenaikan identitas. |
GetIdentitySeed(IReadOnlyRelationalPropertyOverrides) |
Mengembalikan nilai awal identitas. |
GetValueGenerationStrategy(IReadOnlyRelationalPropertyOverrides) |
Mengembalikan yang SqlServerValueGenerationStrategy akan digunakan untuk properti . |
Berlaku untuk
Entity Framework