Freigeben über


ConventionPropertyExtensions Klasse

Definition

Achtung

Use IConventionProperty

Erweiterungsmethoden für 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
Vererbung
ConventionPropertyExtensions
Attribute

Methoden

FindContainingPrimaryKey(IConventionProperty)
Veraltet.

Ruft den Primärschlüssel ab, der diese Eigenschaft verwendet (einschließlich eines zusammengesetzten Primärschlüssels, in dem diese Eigenschaft enthalten ist).

FindFirstPrincipal(IConventionProperty)
Veraltet.

Sucht nach der ersten Prinzipaleigenschaft, durch die die angegebene Eigenschaft eingeschränkt wird, wenn die angegebene Eigenschaft Teil eines Fremdschlüssels ist.

FindPrincipals(IConventionProperty)
Veraltet.

Sucht nach der Liste der Prinzipaleigenschaften, einschließlich der angegebenen Eigenschaft, durch die die angegebene Eigenschaft eingeschränkt wird, wenn die angegebene Eigenschaft Teil eines Fremdschlüssels ist.

GetAfterSaveBehaviorConfigurationSource(IConventionProperty)
Veraltet.

Gibt die Konfigurationsquelle für GetAfterSaveBehavior(IProperty)zurück.

GetBeforeSaveBehaviorConfigurationSource(IConventionProperty)
Veraltet.

Gibt die Konfigurationsquelle für GetBeforeSaveBehavior(IProperty)zurück.

GetContainingForeignKeys(IConventionProperty)
Veraltet.

Ruft alle Fremdschlüssel ab, die diese Eigenschaft verwenden (einschließlich zusammengesetzter Fremdschlüssel, in denen diese Eigenschaft enthalten ist).

GetContainingIndexes(IConventionProperty)
Veraltet.

Ruft alle Indizes ab, die diese Eigenschaft verwenden (einschließlich zusammengesetzter Indizes, in denen diese Eigenschaft enthalten ist).

GetContainingKeys(IConventionProperty)
Veraltet.

Ruft alle primären oder alternativen Schlüssel ab, die diese Eigenschaft verwenden (einschließlich zusammengesetzter Schlüssel, in denen diese Eigenschaft enthalten ist).

GetIsUnicodeConfigurationSource(IConventionProperty)
Veraltet.

Gibt die Konfigurationsquelle für IsUnicode(IProperty)zurück.

GetKeyValueComparerConfigurationSource(IConventionProperty)
Veraltet.

Gibt die Konfigurationsquelle für GetKeyValueComparer()zurück.

GetMaxLengthConfigurationSource(IConventionProperty)
Veraltet.

Gibt die Konfigurationsquelle für GetMaxLength(IProperty)zurück.

GetPrecisionConfigurationSource(IConventionProperty)
Veraltet.

Gibt die Konfigurationsquelle für GetPrecision(IProperty)zurück.

GetProviderClrTypeConfigurationSource(IConventionProperty)
Veraltet.

Gibt die Konfigurationsquelle für GetProviderClrType(IProperty)zurück.

GetScaleConfigurationSource(IConventionProperty)
Veraltet.

Gibt die Konfigurationsquelle für GetScale(IProperty)zurück.

GetStructuralValueComparerConfigurationSource(IConventionProperty)
Veraltet.

Gibt die Konfigurationsquelle für GetStructuralValueComparer(IProperty)zurück.

GetTypeMappingConfigurationSource(IConventionProperty)
Veraltet.

Ruft die ConfigurationSource für FindTypeMapping(IProperty)ab.

GetValueComparerConfigurationSource(IConventionProperty)
Veraltet.

Gibt die Konfigurationsquelle für GetValueComparer(IProperty)zurück.

GetValueConverterConfigurationSource(IConventionProperty)
Veraltet.

Gibt die Konfigurationsquelle für GetValueConverter(IProperty)zurück.

GetValueGeneratorFactoryConfigurationSource(IConventionProperty)
Veraltet.

Gibt die Konfigurationsquelle für GetValueGeneratorFactory(IProperty)zurück.

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

Legt einen Wert fest, der angibt, ob diese Eigenschaft geändert werden kann, nachdem die Entität in der Datenbank gespeichert wurde.

Wenn Throw, wird eine Ausnahme ausgelöst, wenn dieser Eigenschaft ein neuer Wert zugewiesen wird, nachdem die Entität in der Datenbank vorhanden ist.

Wenn Ignore, wird jede Änderung des Eigenschaftswerts einer Entität, die bereits in der Datenbank vorhanden ist, ignoriert.

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

Legt einen Wert fest, der angibt, ob diese Eigenschaft geändert werden kann, bevor die Entität in der Datenbank gespeichert wird.

Wenn Throw, wird eine Ausnahme ausgelöst, wenn dieser Eigenschaft ein Wert zugewiesen wird, wenn sie sich im Added Zustand befindet.

Wenn Ignore, werden alle festgelegten Werte ignoriert, wenn sie sich Added im Zustand befinden.

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

Legt einen Wert fest, der angibt, ob diese Eigenschaft Unicode-Zeichen beibehalten kann.

SetKeyValueComparer(IConventionProperty, ValueComparer, Boolean)
Veraltet.

Legt die benutzerdefinierte ValueComparer für diese Eigenschaft fest, wenn Schlüsselvergleiche durchgeführt werden.

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

Legt die maximale Länge von Daten fest, die in dieser Eigenschaft zulässig ist. Wenn die Eigenschaft z. B. ein String ist, dann ist dies die maximale Anzahl von Zeichen.

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

Legt die Genauigkeit der Daten fest, die in dieser Eigenschaft zulässig ist. Wenn die -Eigenschaft z. B. ein Decimal ist, dann ist dies die maximale Anzahl von Ziffern.

SetProviderClrType(IConventionProperty, Type, Boolean)
Veraltet.

Legt den Typ fest, in den der Eigenschaftswert konvertiert wird, bevor er an den Datenbankanbieter gesendet wird.

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

Legt die Skalierung der Daten fest, die in dieser Eigenschaft zulässig ist. Wenn die -Eigenschaft z. B. ein Decimal ist, dann ist dies die maximale Anzahl von Dezimalstellen.

SetStructuralValueComparer(IConventionProperty, ValueComparer, Boolean)
Veraltet.

Legt die benutzerdefinierte ValueComparer für Strukturkopien für diese Eigenschaft fest.

SetTypeMapping(IConventionProperty, CoreTypeMapping, Boolean)
Veraltet.

Legt die CoreTypeMapping für die angegebene Eigenschaft fest.

SetValueComparer(IConventionProperty, ValueComparer, Boolean)
Veraltet.

Legt den benutzerdefinierten ValueComparer für diese Eigenschaft fest.

SetValueConverter(IConventionProperty, ValueConverter, Boolean)
Veraltet.

Legt den benutzerdefinierten ValueConverter für diese Eigenschaft fest.

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

Legt die Factory fest, die zum Generieren von Werten für diese Eigenschaft oder null zum Löschen einer zuvor festgelegten Factory verwendet werden soll.

Durch die Einstellung null wird die Wertgenerierung für diese Eigenschaft nicht deaktiviert, sie löscht lediglich alle Generatoren, die explizit für diese Eigenschaft konfiguriert wurden. Der Datenbankanbieter verfügt möglicherweise noch über einen Wertgenerator für den Eigenschaftentyp.

Gilt für: