Bagikan melalui


MutablePropertyExtensions Kelas

Definisi

Perhatian

Use IMutableProperty

Metode ekstensi untuk IMutableProperty.

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

Metode

FindContainingPrimaryKey(IMutableProperty)
Kedaluwarsa.

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

FindFirstPrincipal(IMutableProperty)
Kedaluwarsa.

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

FindPrincipals(IMutableProperty)
Kedaluwarsa.

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

GetContainingForeignKeys(IMutableProperty)
Kedaluwarsa.

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

GetContainingIndexes(IMutableProperty)
Kedaluwarsa.

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

GetContainingKeys(IMutableProperty)
Kedaluwarsa.

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

GetContainingPrimaryKey(IMutableProperty)
Kedaluwarsa.

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

IsUnicode(IMutableProperty, Nullable<Boolean>)
Kedaluwarsa.

Menyetel nilai yang menunjukkan apakah properti ini dapat mempertahankan karakter Unicode atau tidak.

SetAfterSaveBehavior(IMutableProperty, Nullable<PropertySaveBehavior>)
Kedaluwarsa.

Mendapatkan atau menetapkan 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(IMutableProperty, Nullable<PropertySaveBehavior>)
Kedaluwarsa.

Mendapatkan atau menetapkan 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(IMutableProperty, Nullable<Boolean>)
Kedaluwarsa.

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

SetKeyValueComparer(IMutableProperty, ValueComparer)
Kedaluwarsa.

Mengatur kustom ValueComparer untuk properti ini saat melakukan perbandingan kunci.

SetMaxLength(IMutableProperty, Nullable<Int32>)
Kedaluwarsa.

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

SetPrecision(IMutableProperty, Nullable<Int32>)
Kedaluwarsa.

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

SetProviderClrType(IMutableProperty, Type)
Kedaluwarsa.

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

SetScale(IMutableProperty, Nullable<Int32>)
Kedaluwarsa.

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

SetStructuralValueComparer(IMutableProperty, ValueComparer)
Kedaluwarsa.

Menyetel kustom ValueComparer untuk salinan struktural untuk properti ini.

SetTypeMapping(IMutableProperty, CoreTypeMapping)
Kedaluwarsa.

CoreTypeMapping Mengatur untuk properti yang diberikan

SetValueComparer(IMutableProperty, ValueComparer)
Kedaluwarsa.

Menyetel kustom ValueComparer untuk properti ini.

SetValueConverter(IMutableProperty, ValueConverter)
Kedaluwarsa.

Menyetel kustom ValueConverter untuk properti ini.

SetValueGeneratorFactory(IMutableProperty, Func<IProperty,IEntityType,ValueGenerator>)
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