PropertyExtensions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Achtung
Use IReadOnlyProperty
Erweiterungsmethoden für IReadOnlyProperty.
public static class PropertyExtensions
[System.Obsolete("Use IReadOnlyProperty")]
public static class PropertyExtensions
type PropertyExtensions = class
[<System.Obsolete("Use IReadOnlyProperty")>]
type PropertyExtensions = class
Public Module PropertyExtensions
- Vererbung
-
PropertyExtensions
- Attribute
Methoden
| Name | Beschreibung |
|---|---|
| CreateKeyEqualityComparer<TProperty>(IProperty) |
Veraltet.
Erstellt eine IEqualityComparer<T> für Werte des angegebenen Eigenschaftstyps. |
| FindContainingPrimaryKey(IProperty) |
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(IProperty) |
Veraltet.
Sucht die erste Prinzipaleigenschaft, durch die die angegebene Eigenschaft eingeschränkt wird, wenn die angegebene Eigenschaft Teil eines Fremdschlüssels ist. |
| FindMapping(IProperty) |
Veraltet.
Gibt die CoreTypeMapping für die angegebene Eigenschaft zurück. |
| FindPrincipals(IProperty) |
Veraltet.
Sucht die 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. |
| FindTypeMapping(IProperty) |
Veraltet.
Gibt die CoreTypeMapping für die angegebene Eigenschaft zurück. |
| Format(IEnumerable<IPropertyBase>, Boolean) |
Veraltet.
Erstellt eine formatierte Zeichenfolgendarstellung der angegebenen Eigenschaften, z. B. ist nützlich, wenn Ausnahmen zu Schlüsseln, Indizes usw. ausgelöst werden, die die Eigenschaften verwenden. |
| GetAfterSaveBehavior(IProperty) |
Veraltet.
Ruft einen Wert ab, der angibt, ob diese Eigenschaft geändert werden kann, nachdem die Entität in der Datenbank gespeichert wurde. Wenn Throweine Ausnahme ausgelöst wird, wenn dieser Eigenschaft ein neuer Wert zugewiesen wird, nachdem die Entität in der Datenbank vorhanden ist. Wenn Ignore, wird eine Änderung des Eigenschaftswerts einer Entität, die bereits in der Datenbank vorhanden ist, ignoriert. |
| GetBeforeSaveBehavior(IProperty) |
Veraltet.
Ruft einen Wert ab, der angibt, ob diese Eigenschaft geändert werden kann, bevor die Entität in der Datenbank gespeichert wird. Wenn Throweine Ausnahme ausgelöst wird, wenn dieser Eigenschaft ein Wert zugewiesen ist, wenn er sich im Added Zustand befindet. Wenn Ignore, wird ein beliebiger Wertsatz ignoriert, wenn er sich Added im Zustand befindet. |
| GetContainingForeignKeys(IProperty) |
Veraltet.
Ruft alle Fremdschlüssel ab, die diese Eigenschaft verwenden (einschließlich zusammengesetzter Fremdschlüssel, in denen diese Eigenschaft enthalten ist). |
| GetContainingIndexes(IProperty) |
Veraltet.
Ruft alle Indizes ab, die diese Eigenschaft verwenden (einschließlich zusammengesetzter Indizes, in denen diese Eigenschaft enthalten ist). |
| GetContainingKeys(IProperty) |
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). |
| GetContainingPrimaryKey(IProperty) |
Veraltet.
Ruft den Primärschlüssel ab, der diese Eigenschaft verwendet (einschließlich eines zusammengesetzten Primärschlüssels, in dem diese Eigenschaft enthalten ist). |
| GetKeyValueComparer(IProperty) |
Veraltet.
Ruft die ValueComparer für diese Eigenschaft zu verwendende Taste ab oder |
| GetMaxLength(IProperty) |
Veraltet.
Ruft die maximale Datenlänge ab, die in dieser Eigenschaft zulässig ist. Wenn die Eigenschaft beispielsweise eine String ist, ist dies die maximale Anzahl von Zeichen. |
| GetPrecision(IProperty) |
Veraltet.
Ruft die Genauigkeit der Daten ab, die in dieser Eigenschaft zulässig sind. Wenn die Eigenschaft beispielsweise eine Decimal ist, ist dies die maximale Anzahl von Ziffern. |
| GetProviderClrType(IProperty) |
Veraltet.
Ruft den Typ ab, in den der Eigenschaftswert konvertiert wird, bevor er an den Datenbankanbieter gesendet wird. |
| GetScale(IProperty) |
Veraltet.
Ruft den Maßstab der Daten ab, die in dieser Eigenschaft zulässig sind. Wenn die Eigenschaft beispielsweise eine Decimal ist, ist dies die maximale Anzahl von Dezimalstellen. |
| GetStructuralValueComparer(IProperty) |
Veraltet.
Ruft die ValueComparer für strukturelle Kopien für diese Eigenschaft zu verwenden, oder |
| GetTypeMapping(IProperty) |
Veraltet.
Gibt die CoreTypeMapping für die angegebene Eigenschaft aus einem abgeschlossenen Modell zurück. |
| GetValueComparer(IProperty) |
Veraltet.
Ruft die ValueComparer für diese Eigenschaft oder |
| GetValueConverter(IProperty) |
Veraltet.
Ruft den benutzerdefinierten ValueConverter Satz für diese Eigenschaft ab. |
| GetValueGeneratorFactory(IProperty) |
Veraltet.
Ruft die Factory ab, die festgelegt wurde, um Werte für diese Eigenschaft zu generieren, falls vorhanden. |
| IsForeignKey(IProperty) |
Veraltet.
Ruft einen Wert ab, der angibt, ob diese Eigenschaft als Fremdschlüssel (oder Teil eines zusammengesetzten Fremdschlüssels) verwendet wird. |
| IsIndex(IProperty) |
Veraltet.
Ruft einen Wert ab, der angibt, ob diese Eigenschaft als Index (oder Teil eines zusammengesetzten Indexes) verwendet wird. |
| IsKey(IProperty) |
Veraltet.
Ruft einen Wert ab, der angibt, ob diese Eigenschaft als Primärschlüssel oder Alternativer Schlüssel (oder Teil eines zusammengesetzten Primär- oder Alternativschlüssels) verwendet wird. |
| IsPrimaryKey(IProperty) |
Veraltet.
Ruft einen Wert ab, der angibt, ob diese Eigenschaft als Primärschlüssel (oder Teil eines zusammengesetzten Primärschlüssels) verwendet wird. |
| IsUnicode(IProperty) |
Veraltet.
Ruft einen Wert ab, der angibt, ob die Eigenschaft Unicode-Zeichen beibehalten kann. |
| IsUniqueIndex(IProperty) |
Veraltet.
Ruft einen Wert ab, der angibt, ob diese Eigenschaft als eindeutiger Index (oder Teil eines eindeutigen zusammengesetzten Indexes) verwendet wird. |
| ToDebugString(IProperty, MetadataDebugStringOptions, Int32) |
Veraltet.
Erstellt eine lesbare Darstellung der angegebenen Metadaten. Warnung: Verlassen Sie sich nicht auf das Format der zurückgegebenen Zeichenfolge. Sie wurde nur für das Debuggen entwickelt und kann sich willkürlich zwischen Versionen ändern. |