MutablePropertyExtensions Classe

Definizione

Attenzione

Use IMutableProperty

Metodi di estensione per 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
Ereditarietà
MutablePropertyExtensions
Attributi

Metodi

FindContainingPrimaryKey(IMutableProperty)
Obsoleti.

Ottiene la chiave primaria che utilizza questa proprietà , inclusa una chiave primaria composita in cui è inclusa questa proprietà.

FindFirstPrincipal(IMutableProperty)
Obsoleti.

Trova la prima proprietà principal vincolata dalla proprietà specificata se la proprietà specificata fa parte di una chiave esterna.

FindPrincipals(IMutableProperty)
Obsoleti.

Trova l'elenco delle proprietà dell'entità, inclusa la proprietà specificata che la proprietà specificata è vincolata da se la proprietà specificata fa parte di una chiave esterna.

GetContainingForeignKeys(IMutableProperty)
Obsoleti.

Ottiene tutte le chiavi esterne che utilizzano questa proprietà , incluse le chiavi esterne composite in cui è inclusa questa proprietà.

GetContainingIndexes(IMutableProperty)
Obsoleti.

Ottiene tutti gli indici che utilizzano questa proprietà ,inclusi gli indici compositi in cui è inclusa questa proprietà.

GetContainingKeys(IMutableProperty)
Obsoleti.

Ottiene tutte le chiavi primarie o alternative che utilizzano questa proprietà ,incluse le chiavi composite in cui è inclusa questa proprietà.

GetContainingPrimaryKey(IMutableProperty)
Obsoleti.

Ottiene la chiave primaria che utilizza questa proprietà , inclusa una chiave primaria composita in cui è inclusa questa proprietà.

IsUnicode(IMutableProperty, Nullable<Boolean>)
Obsoleti.

Imposta un valore che indica se questa proprietà può rendere persistenti i caratteri Unicode.

SetAfterSaveBehavior(IMutableProperty, Nullable<PropertySaveBehavior>)
Obsoleti.

Ottiene o imposta un valore che indica se questa proprietà può essere modificata dopo il salvataggio dell'entità nel database.

Se Throw, verrà generata un'eccezione se a questa proprietà viene assegnato un nuovo valore dopo che l'entità esiste nel database.

Se Ignore, tutte le modifiche apportate al valore della proprietà di un'entità già esistente nel database verranno ignorate.

SetBeforeSaveBehavior(IMutableProperty, Nullable<PropertySaveBehavior>)
Obsoleti.

Ottiene o imposta un valore che indica se questa proprietà può essere modificata prima che l'entità venga salvata nel database.

Se Throw, verrà generata un'eccezione se a questa proprietà viene assegnato un valore quando si trova nello Added stato .

Se Ignore, qualsiasi set di valori verrà ignorato quando si trova nello Added stato .

SetIsUnicode(IMutableProperty, Nullable<Boolean>)
Obsoleti.

Imposta un valore che indica se questa proprietà può rendere persistenti i caratteri Unicode.

SetKeyValueComparer(IMutableProperty, ValueComparer)
Obsoleti.

Imposta l'oggetto personalizzato ValueComparer per questa proprietà durante l'esecuzione di confronti tra chiavi.

SetMaxLength(IMutableProperty, Nullable<Int32>)
Obsoleti.

Imposta la lunghezza massima dei dati consentiti in questa proprietà. Ad esempio, se la proprietà è un String ' , questo è il numero massimo di caratteri.

SetPrecision(IMutableProperty, Nullable<Int32>)
Obsoleti.

Imposta la precisione dei dati consentiti in questa proprietà. Ad esempio, se la proprietà è un Decimal oggetto , si tratta del numero massimo di cifre.

SetProviderClrType(IMutableProperty, Type)
Obsoleti.

Imposta il tipo in cui verrà convertito il valore della proprietà prima di essere inviato al provider di database.

SetScale(IMutableProperty, Nullable<Int32>)
Obsoleti.

Imposta la scala dei dati consentiti in questa proprietà. Ad esempio, se la proprietà è un Decimal oggetto , si tratta del numero massimo di posizioni decimali.

SetStructuralValueComparer(IMutableProperty, ValueComparer)
Obsoleti.

Imposta l'oggetto personalizzato ValueComparer per le copie strutturali per questa proprietà.

SetTypeMapping(IMutableProperty, CoreTypeMapping)
Obsoleti.

Imposta l'oggetto CoreTypeMapping per la proprietà specificata

SetValueComparer(IMutableProperty, ValueComparer)
Obsoleti.

Imposta l'oggetto personalizzato ValueComparer per questa proprietà.

SetValueConverter(IMutableProperty, ValueConverter)
Obsoleti.

Imposta l'oggetto personalizzato ValueConverter per questa proprietà.

SetValueGeneratorFactory(IMutableProperty, Func<IProperty,IEntityType,ValueGenerator>)
Obsoleti.

Imposta la factory da utilizzare per generare valori per questa proprietà o null per cancellare qualsiasi factory impostata in precedenza.

L'impostazione null non disabilita la generazione di valori per questa proprietà, ma cancella solo tutti i generatori configurati in modo esplicito per questa proprietà. Il provider di database può comunque avere un generatore di valori per il tipo di proprietà.

Si applica a