Freigeben über


IProperty Schnittstelle

Definition

Stellt eine skalare Eigenschaft eines Strukturtyps dar.

public interface IProperty : Microsoft.EntityFrameworkCore.Metadata.IPropertyBase
public interface IProperty : Microsoft.EntityFrameworkCore.Metadata.IPropertyBase, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty
type IProperty = interface
    interface IPropertyBase
    interface IAnnotatable
type IProperty = interface
    interface IReadOnlyProperty
    interface IReadOnlyPropertyBase
    interface IReadOnlyAnnotatable
    interface IPropertyBase
    interface IAnnotatable
Public Interface IProperty
Implements IPropertyBase
Public Interface IProperty
Implements IPropertyBase, IReadOnlyProperty
Abgeleitet
Implementiert

Hinweise

Weitere Informationen und Beispiele finden Sie unter Modellieren von Entitätstypen und Beziehungen .

Eigenschaften

AfterSaveBehavior

Ruft einen Wert ab, 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 ignoriert, die bereits in der Datenbank vorhanden ist.

BeforeSaveBehavior

Ruft einen Wert ab, 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, wird ein beliebiger Wert ignoriert, wenn er sich Added im Zustand befindet.

ClrType

Ruft den Werttyp ab, den diese Eigenschaft enthält.

DeclaringEntityType
Veraltet..

Ruft den Entitätstyp ab, zu dem diese Eigenschaft gehört.

DeclaringType

Ruft den Typ ab, zu dem dieses eigenschaftsähnliche Objekt gehört.

(Geerbt von IReadOnlyPropertyBase)
FieldInfo

Ruft den für das FieldInfo zugrunde liegende CLR-Feld für dieses eigenschaftsähnliche Objekt ab. Dies kann null für Schatteneigenschaften oder wenn das Hintergrundfeld nicht bekannt ist.

(Geerbt von IReadOnlyPropertyBase)
IsConcurrencyToken

Ruft einen Wert ab, der angibt, ob diese Eigenschaft als Parallelitätstoken verwendet wird. Wenn eine Eigenschaft als Parallelitätstoken konfiguriert ist, wird der Wert in der Datenbank überprüft, wenn ein instance dieses Entitätstyps aktualisiert oder gelöscht wird, SaveChanges() um sicherzustellen, dass er sich seit dem Abrufen des instance aus der Datenbank nicht geändert hat. Wenn sie geändert wurde, wird eine Ausnahme ausgelöst, und die Änderungen werden nicht auf die Datenbank angewendet.

IsNullable

Ruft einen Wert ab, der angibt, ob diese Eigenschaft enthalten nullkann.

IsPrimitiveCollection

Eine Eigenschaft ist eine primitive Auflistung, wenn sie über einen Elementtyp verfügt, der dem Elementtyp des CLR-Typs entspricht.

(Geerbt von IReadOnlyProperty)
IsReadOnlyAfterSave
Veraltet..

Diese Eigenschaft ist veraltet. Verwenden Sie stattdessen BeforeSaveBehavior.

IsReadOnlyBeforeSave
Veraltet..

Diese Eigenschaft ist veraltet. Verwenden Sie stattdessen BeforeSaveBehavior.

IsShadowProperty

Ruft einen Wert ab, der angibt, ob es sich um eine Schatteneigenschaft handelt. Eine Schatteneigenschaft ist eine Eigenschaft, die keine entsprechende Eigenschaft in der Entitätsklasse aufweist. Der aktuelle Wert für die -Eigenschaft wird in der ChangeTracker gespeichert und nicht in Instanzen der Entitätsklasse gespeichert.

IsStoreGeneratedAlways
Veraltet..

Diese Eigenschaft ist veraltet. Verwenden Sie stattdessen BeforeSaveBehavior oder AfterSaveBehavior.

Item[String]

Ruft den Wert der Anmerkung mit dem angegebenen Namen ab und gibt null zurück, wenn sie nicht vorhanden ist.

(Geerbt von IReadOnlyAnnotatable)
Name

Ruft den Namen dieses eigenschaftsähnlichen Objekts ab.

(Geerbt von IReadOnlyPropertyBase)
PropertyInfo

Ruft die PropertyInfo für die zugrunde liegende CLR-Eigenschaft für dieses eigenschaftsähnliche Objekt ab. Dies kann für Schatteneigenschaften oder bei direkter Zuordnung zu einem Feld erfolgen null .

(Geerbt von IReadOnlyPropertyBase)
RequiresValueGenerator

Ruft einen Wert ab, der angibt, ob diese Eigenschaft einen ValueGenerator benötigt, um Werte zu generieren, wenn dem Kontext neue Entitäten hinzugefügt werden.

Sentinel

Ruft den Sentinel-Wert ab, der angibt, dass diese Eigenschaft nicht festgelegt ist.

(Geerbt von IReadOnlyPropertyBase)
ValueGenerated

Ruft einen Wert ab, der angibt, wann ein Wert für diese Eigenschaft von der Datenbank generiert wird. Selbst wenn die Eigenschaft auf die Generierung durch die Datenbank festgelegt ist, versucht EF möglicherweise trotzdem, einen bestimmten Wert zu speichern (anstatt einen von der Datenbank generiert zu lassen), wenn die Entität hinzugefügt und ein Wert zugewiesen wird, oder die Eigenschaft als geändert für eine vorhandene Entität markiert wird. Weitere Informationen finden Sie unter GetBeforeSaveBehavior(IProperty) und GetAfterSaveBehavior(IProperty).

Methoden

AddRuntimeAnnotation(String, Object)

Fügt diesem Objekt eine Laufzeitanmerkung hinzu. Wird ausgelöst, wenn bereits eine Anmerkung mit dem angegebenen Namen vorhanden ist.

(Geerbt von IAnnotatable)
AnnotationsToDebugString(Int32)

Ruft die Debugzeichenfolge für alle Anmerkungen ab, die für das -Objekt deklariert wurden.

(Geerbt von IReadOnlyAnnotatable)
CreateKeyEqualityComparer<TProperty>()

Erstellt einen IEqualityComparer<T> für Werte des angegebenen Eigenschaftstyps.

FindAnnotation(String)

Ruft die Anmerkung mit dem angegebenen Namen ab und gibt zurück null , wenn sie nicht vorhanden ist.

(Geerbt von IReadOnlyAnnotatable)
FindContainingPrimaryKey()

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

FindFirstPrincipal()

Sucht die erste Prinzipaleigenschaft, durch die die angegebene Eigenschaft eingeschränkt ist, wenn die angegebene Eigenschaft Teil eines Fremdschlüssels ist.

FindRuntimeAnnotation(String)

Ruft die Laufzeitanmerkung mit dem angegebenen Namen ab und gibt zurück null , wenn sie nicht vorhanden ist.

(Geerbt von IAnnotatable)
FindRuntimeAnnotationValue(String)

Ruft den Wert der Laufzeitanmerkung mit dem angegebenen Namen ab und gibt zurück null , wenn sie nicht vorhanden ist.

(Geerbt von IAnnotatable)
FindTypeMapping()

Gibt die Typzuordnung für diese Eigenschaft zurück.

(Geerbt von IReadOnlyProperty)
GetAfterSaveBehavior()

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

(Geerbt von IReadOnlyProperty)
GetAnnotation(String)

Ruft die Anmerkung mit dem angegebenen Namen ab und löst aus, wenn sie nicht vorhanden ist.

(Geerbt von IReadOnlyAnnotatable)
GetAnnotations()

Ruft alle Anmerkungen für das aktuelle Objekt ab.

(Geerbt von IReadOnlyAnnotatable)
GetBeforeSaveBehavior()

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

(Geerbt von IReadOnlyProperty)
GetContainingForeignKeys()

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

GetContainingIndexes()

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

GetContainingKeys()

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

GetCurrentValueComparer()

Ruft einen IComparer<T> zum Vergleichen von Werten in nachverfolgten Einträgen ab IUpdateEntry .

(Geerbt von IPropertyBase)
GetElementType()

Ruft die Konfiguration für Elemente der primitiven Auflistung ab, die von dieser Eigenschaft dargestellt wird.

GetFieldName()

Ruft den Namen des Unterstützungsfelds für diese Eigenschaft ab, oder null , wenn das Sicherungsfeld nicht bekannt ist.

(Geerbt von IReadOnlyPropertyBase)
GetGetter()

Ruft einen zum Lesen des Werts dieser Eigenschaft ab IClrPropertyGetter .

(Geerbt von IPropertyBase)
GetIndex()

Ruft den Eigenschaftenindex für diese Eigenschaft ab.

(Geerbt von IPropertyBase)
GetJsonValueReaderWriter()

Ruft die JsonValueReaderWriter für diese Eigenschaft ab, oder null , wenn keine festgelegt ist.

(Geerbt von IReadOnlyProperty)
GetKeyValueComparer()

Ruft die ab, die ValueComparer mit Schlüsseln für diese Eigenschaft verwendet werden soll.

GetMaxLength()

Ruft die maximale Datenlänge ab, die in dieser Eigenschaft zulässig ist. Wenn die Eigenschaft beispielsweise ein String ist, dann ist dies die maximale Anzahl von Zeichen.

(Geerbt von IReadOnlyProperty)
GetMemberInfo(Boolean, Boolean)

Ruft den oder FieldInfo ab, der PropertyInfo zum Abrufen oder Festlegen eines Werts für die angegebene Eigenschaft verwendet werden soll.

(Geerbt von IPropertyBase)
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

Ruft den Wert der Laufzeitanmerkung mit dem angegebenen Namen ab und fügt ihn hinzu, falls keine vorhanden ist.

(Geerbt von IAnnotatable)
GetPrecision()

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

(Geerbt von IReadOnlyProperty)
GetPrincipals()

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

GetPrincipals<T>()

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

(Geerbt von IReadOnlyProperty)
GetPropertyAccessMode()

Ruft die ab, die PropertyAccessMode für dieses eigenschaftsähnliche Objekt verwendet wird.

(Geerbt von IReadOnlyPropertyBase)
GetProviderClrType()

Ruft den Typ ab, in den der Eigenschaftswert konvertiert wird, bevor er an den Datenbankanbieter gesendet wird.

(Geerbt von IReadOnlyProperty)
GetProviderValueComparer()

Ruft den ab, der ValueComparer für die Anbieterwerte für diese Eigenschaft verwendet werden soll.

GetRuntimeAnnotations()

Ruft alle Laufzeitanmerkungen für das aktuelle Objekt ab.

(Geerbt von IAnnotatable)
GetScale()

Ruft die Skalierung der Daten ab, die in dieser Eigenschaft zulässig sind. Wenn die Eigenschaft beispielsweise ein Decimal ist, ist dies die maximale Anzahl von Dezimalstellen.

(Geerbt von IReadOnlyProperty)
GetTypeMapping()

Gibt die CoreTypeMapping für die angegebene Eigenschaft aus einem abgeschlossenen Modell zurück.

(Geerbt von IReadOnlyProperty)
GetValueComparer()

Ruft für diese Eigenschaft ab ValueComparer .

GetValueConverter()

Ruft den benutzerdefinierten ValueConverter Satz für diese Eigenschaft ab.

(Geerbt von IReadOnlyProperty)
GetValueGeneratorFactory()

Ruft die Factory ab, die festgelegt wurde, um Werte für diese Eigenschaft zu generieren, falls vorhanden.

(Geerbt von IReadOnlyProperty)
IsForeignKey()

Ruft einen Wert ab, der angibt, ob diese Eigenschaft als Fremdschlüssel (oder Teil eines zusammengesetzten Fremdschlüssels) verwendet wird.

(Geerbt von IReadOnlyProperty)
IsIndex()

Ruft einen Wert ab, der angibt, ob diese Eigenschaft als Index (oder Teil eines zusammengesetzten Index) verwendet wird.

(Geerbt von IReadOnlyProperty)
IsIndexerProperty()

Ruft einen Wert ab, der angibt, ob es sich um eine Indexereigenschaft handelt. Eine Indexereigenschaft ist eine Eigenschaft, auf die über einen Indexer für die Entitätsklasse zugegriffen wird.

(Geerbt von IReadOnlyPropertyBase)
IsKey()

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.

(Geerbt von IReadOnlyProperty)
IsPrimaryKey()

Ruft einen Wert ab, der angibt, ob diese Eigenschaft als Primärschlüssel (oder Teil eines zusammengesetzten Primärschlüssels) verwendet wird.

(Geerbt von IReadOnlyProperty)
IsUnicode()

Ruft einen Wert ab, der angibt, ob die Eigenschaft Unicode-Zeichen beibehalten kann oder nicht.

(Geerbt von IReadOnlyProperty)
IsUniqueIndex()

Ruft einen Wert ab, der angibt, ob diese Eigenschaft als eindeutiger Index (oder Teil eines eindeutigen zusammengesetzten Indexes) verwendet wird.

(Geerbt von IReadOnlyProperty)
RemoveRuntimeAnnotation(String)

Entfernt die angegebene Laufzeitanmerkung aus diesem Objekt.

(Geerbt von IAnnotatable)
SetRuntimeAnnotation(String, Object)

Legt die Unter dem angegebenen Schlüssel gespeicherte Laufzeitanmerkung fest. Überschreibt die vorhandene Anmerkung, wenn bereits eine Anmerkung mit dem angegebenen Namen vorhanden ist.

(Geerbt von IAnnotatable)
ToDebugString(MetadataDebugStringOptions, Int32)

Erstellt eine lesbare Darstellung der angegebenen Metadaten.

Warnung: Verlassen Sie sich nicht auf das Format der zurückgegebenen Zeichenfolge. Es ist nur für das Debuggen konzipiert und kann sich zwischen Releases beliebig ändern.

(Geerbt von IReadOnlyProperty)

Explizite Schnittstellenimplementierungen

IPropertyBase.GetPropertyAccessMode()

Ruft das ab, das PropertyAccessMode für diese Eigenschaft verwendet wird. null gibt an, dass der Standardmodus für den Eigenschaftenzugriff verwendet wird.

Erweiterungsmethoden

GetJsonPropertyName(IProperty)

Gibt den Eigenschaftsnamen zurück, dem die Eigenschaft beim Ziel Cosmos zugeordnet ist.

GetJsonPropertyName(IReadOnlyProperty)

Gibt den Eigenschaftsnamen zurück, dem die Eigenschaft beim Ziel Cosmos zugeordnet ist.

GetPropertyName(IProperty)

Gibt den Eigenschaftsnamen zurück, der beim Ziel cosmos verwendet wird.

AnnotationsToDebugString(IAnnotatable, Int32)

Ruft die Debugzeichenfolge für alle Anmerkungen ab, die für das -Objekt deklariert wurden.

GetAnnotation(IAnnotatable, String)

Ruft die Anmerkung mit dem angegebenen Namen ab und löst aus, wenn sie nicht vorhanden ist.

IsColumnNullable(IProperty)

Überprüft, ob die dem angegebenen IProperty zugeordnete Spalte NULL-Werte zulässig ist oder nicht, wenn sie in der Datenbank erstellt wird.

Dies kann nicht nur von der Eigenschaft selbst abhängen, sondern auch davon, wie sie zugeordnet wird. Beispielsweise werden Nicht-Nullable-Eigenschaften in einer TPH-Typhierarchie Spalten zugeordnet, die Nullwerte zulassen.

Scaffolding(IProperty)

Stellt eine skalare Eigenschaft eines Strukturtyps dar.

GetCurrentValueComparer(IPropertyBase)

Ruft einen zum IComparer<T> Vergleichen von Werten in nachverfolgten Einträgen ab IUpdateEntry .

GetFieldName(IPropertyBase)

Ruft den Namen des Unterstützungsfelds für diese Eigenschaft ab, oder null , wenn das Sicherungsfeld nicht bekannt ist.

GetGetter(IPropertyBase)

Ruft einen zum Lesen des Werts dieser Eigenschaft ab IClrPropertyGetter .

Beachten Sie, dass es ein Fehler ist, diese Methode für eine Schatteneigenschaft (IsShadowProperty(IPropertyBase)) aufzurufen, da einer solchen Eigenschaft keine zugeordnet MemberInfoist.

GetIndex(IPropertyBase)

Ruft den Eigenschaftenindex für diese Eigenschaft ab.

GetMemberInfo(IPropertyBase, Boolean, Boolean)

Ruft das PropertyInfo oder FieldInfo ab, das zum Abrufen oder Festlegen eines Werts für die angegebene Eigenschaft verwendet werden soll.

Beachten Sie, dass es ein Fehler ist, diese Methode für eine Schatteneigenschaft (IsShadowProperty(IPropertyBase)) aufzurufen, da einer solchen Eigenschaft keine zugeordnet MemberInfoist.

GetPropertyAccessMode(IPropertyBase)

Ruft die ab, die PropertyAccessMode für diese Eigenschaft verwendet wird. null gibt an, dass der Standardzugriffsmodus für Eigenschaften verwendet wird.

IsIndexerProperty(IPropertyBase)

Ruft einen Wert ab, der angibt, ob es sich um eine Indexereigenschaft handelt. Eine Indexereigenschaft ist eine Eigenschaft, auf die über einen Indexer für die Entitätsklasse zugegriffen wird.

IsShadowProperty(IPropertyBase)
Veraltet..

Ruft einen Wert ab, der angibt, ob es sich um eine Schatteneigenschaft handelt. Eine Schatteneigenschaft ist eine Eigenschaft, die keine entsprechende Eigenschaft in der Entitätsklasse aufweist. Der aktuelle Wert für die Eigenschaft wird in der ChangeTracker gespeichert, anstatt in Instanzen der Entitätsklasse gespeichert zu werden.

CreateKeyEqualityComparer<TProperty>(IProperty)

Erstellt eine IEqualityComparer<T> für Werte des angegebenen Eigenschaftstyps.

FindContainingPrimaryKey(IProperty)

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)

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

FindMapping(IProperty)
Veraltet..

Gibt den CoreTypeMapping für die angegebene Eigenschaft zurück.

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

FindTypeMapping(IProperty)

Gibt den CoreTypeMapping für die angegebene Eigenschaft zurück.

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 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.

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 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.

GetContainingForeignKeys(IProperty)

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

GetContainingIndexes(IProperty)

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

GetContainingKeys(IProperty)

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)

Ruft die ab, die ValueComparer mit Schlüsseln für diese Eigenschaft verwendet werden soll, oder null , wenn keine festgelegt ist.

GetMaxLength(IProperty)

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

GetPrecision(IProperty)

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

GetProviderClrType(IProperty)

Ruft den Typ ab, in den der Eigenschaftswert konvertiert wird, bevor er an den Datenbankanbieter gesendet wird.

GetScale(IProperty)

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

GetStructuralValueComparer(IProperty)
Veraltet..

Ruft die ab, die ValueComparer für Strukturkopien für diese Eigenschaft verwendet werden soll, oder null , wenn keine festgelegt ist.

GetTypeMapping(IProperty)

Gibt den CoreTypeMapping für die angegebene Eigenschaft aus einem abgeschlossenen Modell zurück.

GetValueComparer(IProperty)

Ruft die ValueComparer für diese Eigenschaft ab, oder null , wenn keine festgelegt ist.

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 Alternativschlü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)

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)

Erstellt eine lesbare Darstellung der angegebenen Metadaten.

Warnung: Verlassen Sie sich nicht auf das Format der zurückgegebenen Zeichenfolge. Es ist nur für das Debuggen konzipiert und kann sich zwischen Releases beliebig ändern.

Relational(IProperty)

Ruft die relationalen datenbankspezifischen Metadaten für eine Eigenschaft ab.

FindColumn(IProperty, StoreObjectIdentifier)

Gibt die Spalte zurück, die dieser Eigenschaft entspricht, wenn sie dem angegebenen tabellenähnlichen Speicherobjekt zugeordnet ist.

FindOverrides(IProperty, StoreObjectIdentifier)

Gibt die Eigenschaftsfacetüberschreibungen für ein bestimmtes tabellenähnliches Speicherobjekt zurück.

Diese Methode wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.

FindOverrides(IReadOnlyProperty, StoreObjectIdentifier)

Gibt die Eigenschaftsfacetüberschreibungen für ein bestimmtes tabellenähnliches Speicherobjekt zurück.

Diese Methode wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.

FindRelationalMapping(IProperty)
Veraltet..

Gibt den RelationalTypeMapping für die angegebene Eigenschaft für ein fertiges Modell zurück.

FindRelationalTypeMapping(IProperty)

Gibt den RelationalTypeMapping für die angegebene Eigenschaft für ein fertiges Modell zurück.

FindRelationalTypeMapping(IProperty, StoreObjectIdentifier)

Gibt den RelationalTypeMapping für die angegebene Eigenschaft für ein fertiges Modell zurück.

FindRelationalTypeMapping(IReadOnlyProperty)

Gibt den RelationalTypeMapping für die angegebene Eigenschaft für ein fertiges Modell zurück.

FindRelationalTypeMapping(IReadOnlyProperty, StoreObjectIdentifier)

Gibt den RelationalTypeMapping für die angegebene Eigenschaft für ein fertiges Modell zurück.

FindSharedStoreObjectRootProperty(IProperty, StoreObjectIdentifier)

Sucht nach der ersten IProperty , die derselben Spalte in einem freigegebenen tabellenähnlichen Objekt zugeordnet ist.

Diese Methode wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.

FindSharedStoreObjectRootProperty(IReadOnlyProperty, StoreObjectIdentifier)

Sucht nach der ersten IProperty , die derselben Spalte in einem freigegebenen tabellenähnlichen Objekt zugeordnet ist.

Diese Methode wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.

FindSharedTableRootPrimaryKeyProperty(IProperty)

Sucht nach der IProperty , die dieselbe Primärschlüsseleigenschaft wie die angegebene Eigenschaft darstellt, aber möglicherweise in einer freigegebenen Stammtabelle.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.

GetCollation(IProperty)

Gibt die Sortierung zurück, die für die Spalte verwendet werden soll.

GetCollation(IProperty, StoreObjectIdentifier)

Gibt die Sortierung zurück, die für die Spalte verwendet werden soll.

GetCollation(IReadOnlyProperty)

Gibt die Sortierung zurück, die für die Spalte verwendet werden soll.

GetCollation(IReadOnlyProperty, StoreObjectIdentifier)

Gibt die Sortierung zurück, die für die Spalte verwendet werden soll.

GetColumnBaseName(IProperty)

Gibt den Basisnamen der Spalte zurück, der die Eigenschaft zugeordnet wird.

GetColumnBaseName(IReadOnlyProperty)
Veraltet..

Gibt den Basisnamen der Spalte zurück, der die Eigenschaft zugeordnet wird.

GetColumnName(IProperty)
Veraltet..

Gibt den Namen der Tabellenspalte zurück, der die -Eigenschaft zugeordnet ist.

GetColumnName(IProperty, StoreObjectIdentifier)

Gibt den Namen der Spalte zurück, der die -Eigenschaft für eine bestimmte Tabelle zugeordnet ist.

GetColumnName(IReadOnlyProperty)

Gibt den Namen der Spalte zurück, der die Eigenschaft zugeordnet wird.

GetColumnName(IReadOnlyProperty, StoreObjectIdentifier)

Gibt den Namen der Spalte zurück, der die -Eigenschaft für eine bestimmte Tabelle zugeordnet ist.

GetColumnOrder(IReadOnlyProperty)

Gibt die Reihenfolge der Spalte zurück, der diese Eigenschaft zugeordnet ist.

GetColumnOrder(IReadOnlyProperty, StoreObjectIdentifier)

Gibt die Reihenfolge der Spalte zurück, der diese Eigenschaft für eine bestimmte Tabelle zugeordnet ist.

GetColumnType(IProperty)

Gibt den Datenbanktyp der Spalte zurück, der die Eigenschaft zugeordnet ist.

GetColumnType(IProperty, StoreObjectIdentifier)

Gibt den Datenbanktyp der Spalte zurück, der die Eigenschaft zugeordnet ist.

GetColumnType(IReadOnlyProperty)

Gibt den Datenbanktyp der Spalte zurück, der die Eigenschaft zugeordnet ist, oder null wenn der Datenbanktyp nicht gefunden wurde.

GetColumnType(IReadOnlyProperty, StoreObjectIdentifier)

Gibt den Datenbanktyp der Spalte zurück, der die Eigenschaft zugeordnet ist, oder null wenn der Datenbanktyp nicht gefunden wurde.

GetComment(IProperty)

Gibt den Kommentar für die Spalte zurück, der diese Eigenschaft zugeordnet ist.

GetComment(IProperty, StoreObjectIdentifier)

Gibt den Kommentar für die Spalte zurück, der diese Eigenschaft zugeordnet ist.

GetComment(IReadOnlyProperty)

Gibt den Kommentar für die Spalte zurück, der diese Eigenschaft zugeordnet ist.

GetComment(IReadOnlyProperty, StoreObjectIdentifier)

Gibt den Kommentar für die Spalte zurück, der diese Eigenschaft zugeordnet ist.

GetComputedColumnSql(IProperty)

Gibt den SQL-Ausdruck zurück, der als berechneter Wert für die Spalte verwendet wird, der diese Eigenschaft zugeordnet ist.

GetComputedColumnSql(IProperty, StoreObjectIdentifier)

Gibt den SQL-Ausdruck zurück, der als berechneter Wert für die Spalte verwendet wird, der diese Eigenschaft zugeordnet ist.

GetComputedColumnSql(IReadOnlyProperty)

Gibt den SQL-Ausdruck zurück, der als berechneter Wert für die Spalte verwendet wird, der diese Eigenschaft zugeordnet ist.

GetComputedColumnSql(IReadOnlyProperty, StoreObjectIdentifier)

Gibt den SQL-Ausdruck zurück, der als berechneter Wert für die Spalte verwendet wird, der diese Eigenschaft zugeordnet ist.

GetDefaultColumnBaseName(IProperty)

Gibt den Standardbasisnamen der Spalte zurück, der die Eigenschaft zugeordnet wird.

GetDefaultColumnBaseName(IReadOnlyProperty)
Veraltet..

Gibt den Standardbasisnamen der Spalte zurück, der die Eigenschaft zugeordnet wird.

GetDefaultColumnMappings(IProperty)

Gibt die Standardspalten zurück, denen die Eigenschaft zugeordnet wird.

GetDefaultColumnName(IProperty)
Veraltet..

Gibt den Namen der Standardtabellenspalte zurück, der die Eigenschaft zugeordnet wird.

GetDefaultColumnName(IProperty, StoreObjectIdentifier)

Gibt den Standardspaltennamen zurück, dem die Eigenschaft zugeordnet wird.

GetDefaultColumnName(IReadOnlyProperty)

Gibt den Standardbasisnamen der Spalte zurück, der die Eigenschaft zugeordnet wird.

GetDefaultColumnName(IReadOnlyProperty, StoreObjectIdentifier)

Gibt den Standardspaltennamen zurück, dem die Eigenschaft zugeordnet wird.

GetDefaultValue(IProperty)

Gibt das Objekt zurück, das als Standardwert für die Spalte verwendet wird, der diese Eigenschaft zugeordnet ist.

GetDefaultValue(IProperty, StoreObjectIdentifier)

Gibt das Objekt zurück, das als Standardwert für die Spalte verwendet wird, der diese Eigenschaft zugeordnet ist.

GetDefaultValue(IReadOnlyProperty)

Gibt das Objekt zurück, das als Standardwert für die Spalte verwendet wird, der diese Eigenschaft zugeordnet ist.

GetDefaultValue(IReadOnlyProperty, StoreObjectIdentifier)

Gibt das Objekt zurück, das als Standardwert für die Spalte verwendet wird, der diese Eigenschaft zugeordnet ist.

GetDefaultValueSql(IProperty)

Gibt den SQL-Ausdruck zurück, der als Standardwert für die Spalte verwendet wird, der diese Eigenschaft zugeordnet ist.

GetDefaultValueSql(IProperty, StoreObjectIdentifier)

Gibt den SQL-Ausdruck zurück, der als Standardwert für die Spalte verwendet wird, der diese Eigenschaft zugeordnet ist.

GetDefaultValueSql(IReadOnlyProperty)

Gibt den SQL-Ausdruck zurück, der als Standardwert für die Spalte verwendet wird, der diese Eigenschaft zugeordnet ist.

GetDefaultValueSql(IReadOnlyProperty, StoreObjectIdentifier)

Gibt den SQL-Ausdruck zurück, der als Standardwert für die Spalte verwendet wird, der diese Eigenschaft zugeordnet ist.

GetDeleteStoredProcedureParameterMappings(IProperty)

Gibt die Delete-Parameter für gespeicherte Prozeduren zurück, denen die Eigenschaft zugeordnet ist.

GetFunctionColumnMappings(IProperty)

Gibt die Funktionsspalten zurück, denen die -Eigenschaft zugeordnet ist.

GetInsertStoredProcedureParameterMappings(IProperty)

Gibt die Parameter für gespeicherte Prozeduren zurück, denen die Eigenschaft zugeordnet ist.

GetInsertStoredProcedureResultColumnMappings(IProperty)

Gibt die Ergebnisspalten der gespeicherten Prozedur zurück, denen die -Eigenschaft zugeordnet ist.

GetIsStored(IProperty)

Ruft ab, ob der Wert der berechneten Spalte, der diese Eigenschaft zugeordnet ist, in der Datenbank gespeichert oder beim Lesen berechnet wird.

GetIsStored(IProperty, StoreObjectIdentifier)

Ruft ab, ob der Wert der berechneten Spalte, der diese Eigenschaft zugeordnet ist, in der Datenbank gespeichert oder beim Lesen berechnet wird.

GetIsStored(IReadOnlyProperty)

Ruft ab, ob der Wert der berechneten Spalte, der diese Eigenschaft zugeordnet ist, in der Datenbank gespeichert oder beim Lesen berechnet wird.

GetIsStored(IReadOnlyProperty, StoreObjectIdentifier)

Ruft ab, ob der Wert der berechneten Spalte, der diese Eigenschaft zugeordnet ist, in der Datenbank gespeichert oder beim Lesen berechnet wird.

GetJsonPropertyName(IReadOnlyProperty)

Ruft den Wert des JSON-Eigenschaftsnamens ab, der für die angegebene Eigenschaft einer Entität verwendet wird, die einer JSON-Spalte zugeordnet ist.

GetMappedStoreObjects(IReadOnlyProperty, StoreObjectType)

Gibt die tabellenähnlichen Speicherobjekte zurück, denen diese Eigenschaft zugeordnet ist.

Diese Methode wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.

GetMaxLength(IProperty, StoreObjectIdentifier)

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

GetMaxLength(IReadOnlyProperty, StoreObjectIdentifier)

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

GetOverrides(IProperty)

Gibt alle Außerkraftsetzungen der Eigenschaftenfacet zurück.

Diese Methode wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.

GetOverrides(IReadOnlyProperty)

Gibt alle Außerkraftsetzungen der Eigenschaftenfacet zurück.

Diese Methode wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.

GetPrecision(IProperty, StoreObjectIdentifier)

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

GetPrecision(IReadOnlyProperty, StoreObjectIdentifier)

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

GetReaderFieldValue(IProperty, RelationalDataReader, Int32, Boolean)

Liest einen Wert für diese Eigenschaft aus dem angegebenen relationalReader.

GetRelationalTypeMapping(IProperty)

Gibt den RelationalTypeMapping für die angegebene Eigenschaft für ein fertiges Modell zurück.

GetRelationalTypeMapping(IReadOnlyProperty)

Gibt den RelationalTypeMapping für die angegebene Eigenschaft für ein fertiges Modell zurück.

GetScale(IProperty, StoreObjectIdentifier)

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

GetScale(IReadOnlyProperty, StoreObjectIdentifier)

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

GetSqlQueryColumnMappings(IProperty)

Gibt die SQL-Abfragespalten zurück, denen die Eigenschaft zugeordnet ist.

GetTableColumnMappings(IProperty)

Gibt die Tabellenspalten zurück, denen die -Eigenschaft zugeordnet ist.

GetUpdateStoredProcedureParameterMappings(IProperty)

Gibt die Gespeicherten Prozedurparameter zurück, denen die Eigenschaft zugeordnet ist.

GetUpdateStoredProcedureResultColumnMappings(IProperty)

Gibt die Ergebnisspalten der gespeicherten Updateprozedur zurück, denen die -Eigenschaft zugeordnet ist.

GetViewColumnMappings(IProperty)

Gibt die Ansichtsspalten zurück, denen die Eigenschaft zugeordnet ist.

IsColumnNullable(IProperty)

Überprüft, ob die spalte, die dem angegebenen IProperty zugeordnet ist, nullwerte zulässig ist, wenn sie in der Datenbank erstellt wird.

Dies hängt von der Eigenschaft selbst und auch davon ab, wie sie zugeordnet wird. Beispielsweise werden abgeleitete Eigenschaften, die keine Nullwerte zulassen, in einer TPH-Typhierarchie Spalten zugeordnet, die Nullwerte zulassen. Sowie Eigenschaften für optionale Typen, die dieselbe Tabelle verwenden.

IsColumnNullable(IProperty, StoreObjectIdentifier)

Überprüft, ob die spalte, die dem angegebenen IProperty zugeordnet ist, nullwerte zulässig ist, wenn sie in der Datenbank erstellt wird.

Dies hängt von der Eigenschaft selbst und auch davon ab, wie sie zugeordnet wird. Beispielsweise werden abgeleitete Eigenschaften, die keine Nullwerte zulassen, in einer TPH-Typhierarchie Spalten zugeordnet, die Nullwerte zulassen. Sowie Eigenschaften für optionale Typen, die dieselbe Tabelle verwenden.

IsColumnNullable(IReadOnlyProperty)

Überprüft, ob die spalte, die dem angegebenen IProperty zugeordnet ist, nullwerte zulässig ist, wenn sie in der Datenbank erstellt wird.

IsColumnNullable(IReadOnlyProperty, StoreObjectIdentifier)

Überprüft, ob die spalte, die der angegebenen Eigenschaft zugeordnet ist, nullwerte zulässig ist, wenn sie in der Datenbank erstellt wird.

IsFixedLength(IProperty)

Gibt ein Flag zurück, das angibt, ob die Eigenschaft nur Daten mit fester Länge speichern kann, z. B. Zeichenfolgen.

IsFixedLength(IProperty, StoreObjectIdentifier)

Gibt ein Flag zurück, das angibt, ob die Eigenschaft nur Daten mit fester Länge speichern kann, z. B. Zeichenfolgen.

IsFixedLength(IReadOnlyProperty)

Gibt ein Flag zurück, das angibt, ob die Eigenschaft nur Daten mit fester Länge speichern kann, z. B. Zeichenfolgen.

IsFixedLength(IReadOnlyProperty, StoreObjectIdentifier)

Gibt ein Flag zurück, das angibt, ob die Eigenschaft nur Daten mit fester Länge speichern kann, z. B. Zeichenfolgen.

IsUnicode(IProperty, StoreObjectIdentifier)

Ruft einen Wert ab, der angibt, ob die Eigenschaft Unicode-Zeichen beibehalten kann.

IsUnicode(IReadOnlyProperty, StoreObjectIdentifier)

Ruft einen Wert ab, der angibt, ob die Eigenschaft Unicode-Zeichen beibehalten kann.

TryGetDefaultValue(IReadOnlyProperty, StoreObjectIdentifier, Object)

Gibt das Objekt zurück, das als Standardwert für die Spalte verwendet wird, der diese Eigenschaft zugeordnet ist.

TryGetDefaultValue(IReadOnlyProperty, Object)

Gibt das Objekt zurück, das als Standardwert für die Spalte verwendet wird, der diese Eigenschaft zugeordnet ist.

GetDataAnnotations(IProperty, IAnnotationCodeGenerator)

Ruft die Datenanmerkungen zum Konfigurieren einer Eigenschaft ab.

GetFluentApiCalls(IProperty, IAnnotationCodeGenerator)

Ruft die Fluent-API-Aufrufe ab, um eine Eigenschaft zu konfigurieren.

Sqlite(IProperty)

Ruft die SQLite-spezifischen Metadaten für eine Eigenschaft ab.

GetGeometricDimension(IProperty)

Gibt die Dimension zurück, die beim Erstellen einer Spalte für diese Eigenschaft verwendet werden soll.

GetSrid(IProperty)

Gibt die SRID zurück, die beim Erstellen einer Spalte für diese Eigenschaft verwendet werden soll.

GetSrid(IProperty, StoreObjectIdentifier)

Gibt die SRID zurück, die beim Erstellen einer Spalte für diese Eigenschaft verwendet werden soll.

GetSrid(IReadOnlyProperty)

Gibt die SRID zurück, die beim Erstellen einer Spalte für diese Eigenschaft verwendet werden soll.

GetSrid(IReadOnlyProperty, StoreObjectIdentifier)

Gibt die SRID zurück, die beim Erstellen einer Spalte für diese Eigenschaft verwendet werden soll.

SqlServer(IProperty)

Ruft die SQL Server spezifischen Metadaten für eine Eigenschaft ab.

FindHiLoSequence(IProperty)

Sucht nach im ISequence Modell, das für das Hi-Lo-Muster verwendet werden soll.

FindHiLoSequence(IProperty, StoreObjectIdentifier)

Sucht nach im ISequence Modell, das für das Hi-Lo-Muster verwendet werden soll.

FindHiLoSequence(IReadOnlyProperty)

Sucht nach im ISequence Modell, das für das Hi-Lo-Muster verwendet werden soll.

FindHiLoSequence(IReadOnlyProperty, StoreObjectIdentifier)

Sucht nach im ISequence Modell, das für das Hi-Lo-Muster verwendet werden soll.

FindSequence(IProperty)

Sucht nach im ISequence Modell, das für das Schlüsselwertgenerierungsmuster verwendet werden soll.

FindSequence(IProperty, StoreObjectIdentifier)

Sucht nach im ISequence Modell, das für das Schlüsselwertgenerierungsmuster verwendet werden soll.

FindSequence(IReadOnlyProperty)

Sucht nach im ISequence Modell, das für das Schlüsselwertgenerierungsmuster verwendet werden soll.

FindSequence(IReadOnlyProperty, StoreObjectIdentifier)

Sucht nach im ISequence Modell, das für das Schlüsselwertgenerierungsmuster verwendet werden soll.

GetHiLoSequenceName(IProperty)

Gibt den Namen zurück, der für die Hi-Lo-Sequenz verwendet werden soll.

GetHiLoSequenceName(IProperty, StoreObjectIdentifier)

Gibt den Namen zurück, der für die Hi-Lo-Sequenz verwendet werden soll.

GetHiLoSequenceName(IReadOnlyProperty)

Gibt den Namen zurück, der für die Hi-Lo-Sequenz verwendet werden soll.

GetHiLoSequenceName(IReadOnlyProperty, StoreObjectIdentifier)

Gibt den Namen zurück, der für die Hi-Lo-Sequenz verwendet werden soll.

GetHiLoSequenceSchema(IProperty)

Gibt das Schema zurück, das für die Hi-Lo-Sequenz verwendet werden soll.

GetHiLoSequenceSchema(IProperty, StoreObjectIdentifier)

Gibt das Schema zurück, das für die Hi-Lo-Sequenz verwendet werden soll.

GetHiLoSequenceSchema(IReadOnlyProperty)

Gibt das Schema zurück, das für die Hi-Lo-Sequenz verwendet werden soll.

GetHiLoSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier)

Gibt das Schema zurück, das für die Hi-Lo-Sequenz verwendet werden soll.

GetIdentityIncrement(IProperty)

Gibt den Identitätsinkrement zurück.

GetIdentityIncrement(IProperty, StoreObjectIdentifier)

Gibt den Identitätsinkrement zurück.

GetIdentityIncrement(IReadOnlyProperty)

Gibt den Identitätsinkrement zurück.

GetIdentityIncrement(IReadOnlyProperty, StoreObjectIdentifier)

Gibt den Identitätsinkrement zurück.

GetIdentitySeed(IProperty)

Gibt den Identitätskern zurück.

GetIdentitySeed(IProperty, StoreObjectIdentifier)

Gibt den Identitätskern zurück.

GetIdentitySeed(IReadOnlyProperty)

Gibt den Identitätskern zurück.

GetIdentitySeed(IReadOnlyProperty, StoreObjectIdentifier)

Gibt den Identitätskern zurück.

GetSequenceName(IReadOnlyProperty)

Gibt den Namen zurück, der für die Schlüsselwertgenerierungssequenz verwendet werden soll.

GetSequenceName(IReadOnlyProperty, StoreObjectIdentifier)

Gibt den Namen zurück, der für die Schlüsselwertgenerierungssequenz verwendet werden soll.

GetSequenceSchema(IReadOnlyProperty)

Gibt das Schema zurück, das für die Schlüsselwertgenerierungssequenz verwendet werden soll.

GetSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier)

Gibt das Schema zurück, das für die Schlüsselwertgenerierungssequenz verwendet werden soll.

GetValueGenerationStrategy(IProperty)

Gibt den zurück, der SqlServerValueGenerationStrategy für die -Eigenschaft verwendet werden soll.

Wenn keine Strategie für die -Eigenschaft festgelegt ist, wird die zu verwendende Strategie von IModelübernommen.

GetValueGenerationStrategy(IProperty, StoreObjectIdentifier)

Gibt den zurück, der SqlServerValueGenerationStrategy für die -Eigenschaft verwendet werden soll.

Wenn keine Strategie für die -Eigenschaft festgelegt ist, wird die zu verwendende Strategie von IModelübernommen.

GetValueGenerationStrategy(IReadOnlyProperty)

Gibt den zurück, der SqlServerValueGenerationStrategy für die -Eigenschaft verwendet werden soll.

GetValueGenerationStrategy(IReadOnlyProperty, StoreObjectIdentifier)

Gibt den zurück, der SqlServerValueGenerationStrategy für die -Eigenschaft verwendet werden soll.

IsSparse(IReadOnlyProperty)

Gibt einen Wert zurück, der angibt, ob die Spalte der Eigenschaft sparse ist.

IsSparse(IReadOnlyProperty, StoreObjectIdentifier)

Gibt einen Wert zurück, der angibt, ob die Spalte der Eigenschaft sparse ist.

Gilt für: