ConventionPropertyExtensions Classe

Definizione

Attenzione

Use IConventionProperty

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

Metodi

FindContainingPrimaryKey(IConventionProperty)
Obsoleti.

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

FindFirstPrincipal(IConventionProperty)
Obsoleti.

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

FindPrincipals(IConventionProperty)
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.

GetAfterSaveBehaviorConfigurationSource(IConventionProperty)
Obsoleti.

Restituisce l'origine di configurazione per GetAfterSaveBehavior(IProperty).

GetBeforeSaveBehaviorConfigurationSource(IConventionProperty)
Obsoleti.

Restituisce l'origine di configurazione per GetBeforeSaveBehavior(IProperty).

GetContainingForeignKeys(IConventionProperty)
Obsoleti.

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

GetContainingIndexes(IConventionProperty)
Obsoleti.

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

GetContainingKeys(IConventionProperty)
Obsoleti.

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

GetIsUnicodeConfigurationSource(IConventionProperty)
Obsoleti.

Restituisce l'origine di configurazione per IsUnicode(IProperty).

GetKeyValueComparerConfigurationSource(IConventionProperty)
Obsoleti.

Restituisce l'origine di configurazione per GetKeyValueComparer().

GetMaxLengthConfigurationSource(IConventionProperty)
Obsoleti.

Restituisce l'origine di configurazione per GetMaxLength(IProperty).

GetPrecisionConfigurationSource(IConventionProperty)
Obsoleti.

Restituisce l'origine di configurazione per GetPrecision(IProperty).

GetProviderClrTypeConfigurationSource(IConventionProperty)
Obsoleti.

Restituisce l'origine di configurazione per GetProviderClrType(IProperty).

GetScaleConfigurationSource(IConventionProperty)
Obsoleti.

Restituisce l'origine di configurazione per GetScale(IProperty).

GetStructuralValueComparerConfigurationSource(IConventionProperty)
Obsoleti.

Restituisce l'origine di configurazione per GetStructuralValueComparer(IProperty).

GetTypeMappingConfigurationSource(IConventionProperty)
Obsoleti.

Ottiene l'oggetto ConfigurationSource per FindTypeMapping(IProperty).

GetValueComparerConfigurationSource(IConventionProperty)
Obsoleti.

Restituisce l'origine di configurazione per GetValueComparer(IProperty).

GetValueConverterConfigurationSource(IConventionProperty)
Obsoleti.

Restituisce l'origine di configurazione per GetValueConverter(IProperty).

GetValueGeneratorFactoryConfigurationSource(IConventionProperty)
Obsoleti.

Restituisce l'origine di configurazione per GetValueGeneratorFactory(IProperty).

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

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(IConventionProperty, Nullable<PropertySaveBehavior>, Boolean)
Obsoleti.

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(IConventionProperty, Nullable<Boolean>, Boolean)
Obsoleti.

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

SetKeyValueComparer(IConventionProperty, ValueComparer, Boolean)
Obsoleti.

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

SetMaxLength(IConventionProperty, Nullable<Int32>, Boolean)
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(IConventionProperty, Nullable<Int32>, Boolean)
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(IConventionProperty, Type, Boolean)
Obsoleti.

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

SetScale(IConventionProperty, Nullable<Int32>, Boolean)
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(IConventionProperty, ValueComparer, Boolean)
Obsoleti.

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

SetTypeMapping(IConventionProperty, CoreTypeMapping, Boolean)
Obsoleti.

Imposta l'oggetto CoreTypeMapping per la proprietà specificata

SetValueComparer(IConventionProperty, ValueComparer, Boolean)
Obsoleti.

Imposta l'oggetto personalizzato ValueComparer per questa proprietà.

SetValueConverter(IConventionProperty, ValueConverter, Boolean)
Obsoleti.

Imposta l'oggetto personalizzato ValueConverter per questa proprietà.

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