Bagikan melalui


ConventionPropertyExtensions Kelas

Definisi

Perhatian

Use IConventionProperty

Metode ekstensi untuk IConventionProperty.

public static class ConventionPropertyExtensions
[System.Obsolete("Use IConventionProperty")]
public static class ConventionPropertyExtensions
type ConventionPropertyExtensions = class
[<System.Obsolete("Use IConventionProperty")>]
type ConventionPropertyExtensions = class
Public Module ConventionPropertyExtensions
Warisan
ConventionPropertyExtensions
Atribut

Metode

FindContainingPrimaryKey(IConventionProperty)
Kedaluwarsa.

Mendapatkan kunci primer yang menggunakan properti ini (termasuk kunci primer komposit tempat properti ini disertakan).

FindFirstPrincipal(IConventionProperty)
Kedaluwarsa.

Menemukan properti utama pertama yang dibatasi oleh properti yang diberikan jika properti yang diberikan adalah bagian dari kunci asing.

FindPrincipals(IConventionProperty)
Kedaluwarsa.

Menemukan daftar properti utama termasuk properti yang diberikan bahwa properti yang diberikan dibatasi oleh jika properti yang diberikan adalah bagian dari kunci asing.

GetAfterSaveBehaviorConfigurationSource(IConventionProperty)
Kedaluwarsa.

Mengembalikan sumber konfigurasi untuk GetAfterSaveBehavior(IProperty).

GetBeforeSaveBehaviorConfigurationSource(IConventionProperty)
Kedaluwarsa.

Mengembalikan sumber konfigurasi untuk GetBeforeSaveBehavior(IProperty).

GetContainingForeignKeys(IConventionProperty)
Kedaluwarsa.

Mendapatkan semua kunci asing yang menggunakan properti ini (termasuk kunci asing komposit tempat properti ini disertakan).

GetContainingIndexes(IConventionProperty)
Kedaluwarsa.

Mendapatkan semua indeks yang menggunakan properti ini (termasuk indeks komposit tempat properti ini disertakan).

GetContainingKeys(IConventionProperty)
Kedaluwarsa.

Mendapatkan semua kunci utama atau alternatif yang menggunakan properti ini (termasuk kunci komposit tempat properti ini disertakan).

GetIsUnicodeConfigurationSource(IConventionProperty)
Kedaluwarsa.

Mengembalikan sumber konfigurasi untuk IsUnicode(IProperty).

GetKeyValueComparerConfigurationSource(IConventionProperty)
Kedaluwarsa.

Mengembalikan sumber konfigurasi untuk GetKeyValueComparer().

GetMaxLengthConfigurationSource(IConventionProperty)
Kedaluwarsa.

Mengembalikan sumber konfigurasi untuk GetMaxLength(IProperty).

GetPrecisionConfigurationSource(IConventionProperty)
Kedaluwarsa.

Mengembalikan sumber konfigurasi untuk GetPrecision(IProperty).

GetProviderClrTypeConfigurationSource(IConventionProperty)
Kedaluwarsa.

Mengembalikan sumber konfigurasi untuk GetProviderClrType(IProperty).

GetScaleConfigurationSource(IConventionProperty)
Kedaluwarsa.

Mengembalikan sumber konfigurasi untuk GetScale(IProperty).

GetStructuralValueComparerConfigurationSource(IConventionProperty)
Kedaluwarsa.

Mengembalikan sumber konfigurasi untuk GetStructuralValueComparer(IProperty).

GetTypeMappingConfigurationSource(IConventionProperty)
Kedaluwarsa.

ConfigurationSource Mendapatkan untuk FindTypeMapping(IProperty).

GetValueComparerConfigurationSource(IConventionProperty)
Kedaluwarsa.

Mengembalikan sumber konfigurasi untuk GetValueComparer(IProperty).

GetValueConverterConfigurationSource(IConventionProperty)
Kedaluwarsa.

Mengembalikan sumber konfigurasi untuk GetValueConverter(IProperty).

GetValueGeneratorFactoryConfigurationSource(IConventionProperty)
Kedaluwarsa.

Mengembalikan sumber konfigurasi untuk GetValueGeneratorFactory(IProperty).

SetAfterSaveBehavior(IConventionProperty, Nullable<PropertySaveBehavior>, Boolean)
Kedaluwarsa.

Mengatur nilai yang menunjukkan apakah properti ini dapat dimodifikasi setelah entitas disimpan ke database.

Jika Throw, maka pengecualian akan dilemparkan jika nilai baru ditetapkan ke properti ini setelah entitas ada dalam database.

Jika Ignore, maka modifikasi apa pun pada nilai properti entitas yang sudah ada dalam database akan diabaikan.

SetBeforeSaveBehavior(IConventionProperty, Nullable<PropertySaveBehavior>, Boolean)
Kedaluwarsa.

Mengatur nilai yang menunjukkan apakah properti ini dapat dimodifikasi sebelum entitas disimpan ke database.

Jika Throw, maka pengecualian akan dilemparkan jika nilai ditetapkan ke properti ini ketika berada dalam Added status .

Jika Ignore, maka set nilai apa pun akan diabaikan ketika berada dalam status Added .

SetIsUnicode(IConventionProperty, Nullable<Boolean>, Boolean)
Kedaluwarsa.

Mengatur nilai yang menunjukkan apakah properti ini dapat mempertahankan karakter Unicode.

SetKeyValueComparer(IConventionProperty, ValueComparer, Boolean)
Kedaluwarsa.

Mengatur kustom ValueComparer untuk properti ini saat melakukan perbandingan kunci.

SetMaxLength(IConventionProperty, Nullable<Int32>, Boolean)
Kedaluwarsa.

Menyetel panjang maksimum data yang diperbolehkan dalam properti ini. Misalnya, jika properti adalah String ' maka ini adalah jumlah karakter maksimum.

SetPrecision(IConventionProperty, Nullable<Int32>, Boolean)
Kedaluwarsa.

Mengatur presisi data yang diizinkan dalam properti ini. Misalnya, jika properti adalah maka Decimal ini adalah jumlah maksimum digit.

SetProviderClrType(IConventionProperty, Type, Boolean)
Kedaluwarsa.

Mengatur tipe yang akan dikonversi nilai properti sebelum dikirim ke penyedia database.

SetScale(IConventionProperty, Nullable<Int32>, Boolean)
Kedaluwarsa.

Mengatur skala data yang diizinkan dalam properti ini. Misalnya, jika properti adalah maka Decimal ini adalah jumlah maksimum tempat desimal.

SetStructuralValueComparer(IConventionProperty, ValueComparer, Boolean)
Kedaluwarsa.

Menyetel kustom ValueComparer untuk salinan struktural untuk properti ini.

SetTypeMapping(IConventionProperty, CoreTypeMapping, Boolean)
Kedaluwarsa.

CoreTypeMapping Mengatur untuk properti yang diberikan

SetValueComparer(IConventionProperty, ValueComparer, Boolean)
Kedaluwarsa.

Menyetel kustom ValueComparer untuk properti ini.

SetValueConverter(IConventionProperty, ValueConverter, Boolean)
Kedaluwarsa.

Menyetel kustom ValueConverter untuk properti ini.

SetValueGeneratorFactory(IConventionProperty, Func<IProperty,IEntityType,ValueGenerator>, Boolean)
Kedaluwarsa.

Mengatur pabrik yang akan digunakan untuk menghasilkan nilai untuk properti ini, atau null untuk menghapus pabrik yang ditetapkan sebelumnya.

Pengaturan null tidak menonaktifkan pembuatan nilai untuk properti ini, itu hanya menghapus generator apa pun yang secara eksplisit dikonfigurasi untuk properti ini. Penyedia database mungkin masih memiliki generator nilai untuk jenis properti.

Berlaku untuk