IConventionProperty Schnittstelle

Definition

Stellt eine skalare Eigenschaft eines Strukturtyps dar.

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

Hinweise

Diese Schnittstelle wird während der Modellerstellung verwendet und ermöglicht das Ändern der Metadaten. Sobald das Modell erstellt wurde, IProperty stellt eine schreibgeschützte Ansicht der gleichen Metadaten dar.

Weitere Informationen und Beispiele finden Sie unter Modellerstellungskonventionen .

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

(Geerbt von IProperty)
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, werden alle festgelegten Werte ignoriert, wenn sie sich Added im Zustand befinden.

(Geerbt von IProperty)
Builder

Ruft den Generator ab, der zum Konfigurieren dieser Eigenschaft verwendet werden kann.

ClrType

Ruft den Werttyp ab, den dieses eigenschaftsähnliche Objekt enthält.

(Geerbt von IReadOnlyPropertyBase)
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 das FieldInfo für das zugrunde liegende CLR-Feld für dieses eigenschaftsähnliche Objekt ab. Dies kann null für Schatteneigenschaften oder wenn das Sicherungsfeld 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.

(Geerbt von IReadOnlyProperty)
IsInModel

Gibt an, ob sich dieses Objekt in einem Modell befindet, d. h. nicht aus einem modell entfernt wurde.

(Geerbt von IConventionAnnotatable)
IsNullable

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

(Geerbt von IReadOnlyProperty)
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.

(Geerbt von IProperty)
IsReadOnlyBeforeSave
Veraltet..

Diese Eigenschaft ist veraltet. Verwenden Sie stattdessen BeforeSaveBehavior.

(Geerbt von IProperty)
IsStoreGeneratedAlways
Veraltet..

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

(Geerbt von IProperty)
Item[String]

Ruft den Wert der Anmerkung mit dem angegebenen Namen ab und gibt zurück null , 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 für diese Eigenschaft ein ValueGenerator erforderlich ist, um Werte zu generieren, wenn dem Kontext neue Entitäten hinzugefügt werden.

(Geerbt von IProperty)
Sentinel

Ruft den Sentinelwert 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 und Beispiele finden Sie unter GetBeforeSaveBehavior() und GetAfterSaveBehavior() .

(Geerbt von IReadOnlyProperty)

Methoden

AddAnnotation(String, Object, Boolean)

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

(Geerbt von IConventionAnnotatable)
AddAnnotations(IEnumerable<IConventionAnnotation>, Boolean)

Fügt einem -Objekt Anmerkungen hinzu.

(Geerbt von IConventionAnnotatable)
AddRuntimeAnnotation(String, Object)

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

(Geerbt von IAnnotatable)
AnnotationsToDebugString(Int32)

Ruft die Debugzeichenfolge für alle Im -Objekt deklarierten Anmerkungen ab.

(Geerbt von IReadOnlyAnnotatable)
CreateKeyEqualityComparer<TProperty>()

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

(Geerbt von IProperty)
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 nach der ersten Prinzipaleigenschaft, durch die die angegebene Eigenschaft eingeschränkt wird, 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)
GetAfterSaveBehaviorConfigurationSource()

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

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)
GetBeforeSaveBehaviorConfigurationSource()

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

GetConfigurationSource()

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

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 zum IComparer<T> Vergleichen von Werten in nachverfolgten Einträgen ab IUpdateEntry .

(Geerbt von IPropertyBase)
GetElementType()

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

GetElementTypeConfigurationSource()

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

GetFieldInfoConfigurationSource()

Gibt die Konfigurationsquelle für FieldInfozurück.

(Geerbt von IConventionPropertyBase)
GetFieldName()

Ruft den Namen des Sicherungsfelds 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)
GetIsConcurrencyTokenConfigurationSource()

Gibt die Konfigurationsquelle für IsConcurrencyTokenzurück.

GetIsNullableConfigurationSource()

Gibt die Konfigurationsquelle für IsNullablezurück.

GetIsUnicodeConfigurationSource()

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

GetJsonValueReaderWriter()

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

(Geerbt von IReadOnlyProperty)
GetJsonValueReaderWriterTypeConfigurationSource()

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

GetKeyValueComparer()

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

(Geerbt von IReadOnlyProperty)
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)
GetMaxLengthConfigurationSource()

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

GetMemberInfo(Boolean, Boolean)

Ruft das PropertyInfo oder FieldInfo ab, das 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)
GetPrecisionConfigurationSource()

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

GetPrincipals()

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.

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 das ab, das PropertyAccessMode für dieses eigenschaftsähnliche Objekt verwendet wird.

(Geerbt von IReadOnlyPropertyBase)
GetPropertyAccessModeConfigurationSource()

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

(Geerbt von IConventionPropertyBase)
GetProviderClrType()

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

(Geerbt von IReadOnlyProperty)
GetProviderClrTypeConfigurationSource()

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

GetProviderValueComparer()

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

(Geerbt von IReadOnlyProperty)
GetProviderValueComparerConfigurationSource()

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

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)
GetScaleConfigurationSource()

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

GetSentinelConfigurationSource()

Gibt die Konfigurationsquelle für Sentinelzurück.

GetTypeConfigurationSource()

Gibt die Konfigurationsquelle für ClrTypezurück.

GetTypeMapping()

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

(Geerbt von IReadOnlyProperty)
GetTypeMappingConfigurationSource()

Ruft den ConfigurationSource für CoreTypeMapping der -Eigenschaft ab.

GetValueComparer()

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

(Geerbt von IReadOnlyProperty)
GetValueComparerConfigurationSource()

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

GetValueConverter()

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

(Geerbt von IReadOnlyProperty)
GetValueConverterConfigurationSource()

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

GetValueGeneratedConfigurationSource()

Gibt die Konfigurationsquelle für ValueGeneratedzurück.

GetValueGeneratorFactory()

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

(Geerbt von IReadOnlyProperty)
GetValueGeneratorFactoryConfigurationSource()

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

IsForeignKey()

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

(Geerbt von IReadOnlyProperty)
IsImplicitlyCreated()

Gibt einen Wert zurück, der angibt, ob die Eigenschaft implizit erstellt wurde und nicht auf dem CLR-Modell basiert.

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

(Geerbt von IReadOnlyPropertyBase)
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)
RemoveAnnotation(String)

Entfernt die Anmerkung mit dem angegebenen Namen aus diesem Objekt.

(Geerbt von IConventionAnnotatable)
RemoveRuntimeAnnotation(String)

Entfernt die angegebene Laufzeitanmerkung aus diesem Objekt.

(Geerbt von IAnnotatable)
SetAfterSaveBehavior(Nullable<PropertySaveBehavior>, Boolean)

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

SetAnnotation(String, Object, Boolean)

Legt die unter dem angegebenen Namen gespeicherte Anmerkung fest. Überschreibt die vorhandene Anmerkung, wenn bereits eine Anmerkung mit dem angegebenen Namen vorhanden ist.

(Geerbt von IConventionAnnotatable)
SetBeforeSaveBehavior(Nullable<PropertySaveBehavior>, Boolean)

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

SetElementType(Type, Boolean)

Legt die Konfiguration für Elemente der primitiven Auflistung fest, die durch diese Eigenschaft dargestellt wird.

SetField(FieldInfo, Boolean)
Veraltet..

Legt den FieldInfo für das zugrunde liegende CLR-Feld fest, das von dieser Eigenschaft verwendet werden soll.

Standardmäßig wird das Sicherungsfeld verwendet, wenn eines gefunden oder angegeben wurde, wenn neue Objekte erstellt werden, in der Regel, wenn Entitäten aus der Datenbank abgefragt werden. Eigenschaften werden für alle anderen Zugriffe verwendet. Dies kann durch Aufrufen SetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)von geändert werden.

(Geerbt von IConventionPropertyBase)
SetField(String, Boolean)

Legt das zugrunde liegende CLR-Feld fest, das von dieser Eigenschaft verwendet werden soll. Dies kann null für Schatteneigenschaften oder wenn das Hintergrundfeld für die Eigenschaft nicht bekannt ist.

(Geerbt von IConventionPropertyBase)
SetFieldInfo(FieldInfo, Boolean)

Legt den FieldInfo für das zugrunde liegende CLR-Feld fest, das von dieser Eigenschaft verwendet werden soll.

(Geerbt von IConventionPropertyBase)
SetIsConcurrencyToken(Nullable<Boolean>, Boolean)

Legt einen Wert fest, 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.

SetIsNullable(Nullable<Boolean>, Boolean)

Legt einen Wert fest, der angibt, ob diese Eigenschaft enthalten nullkann.

SetIsUnicode(Nullable<Boolean>, Boolean)

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

SetJsonValueReaderWriterType(Type, Boolean)

Legt den Typ von fest, der JsonValueReaderWriter<TValue> für diese Eigenschaft verwendet werden soll.

SetMaxLength(Nullable<Int32>, Boolean)

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.

SetOrRemoveAnnotation(String, Object, Boolean)

Legt die unter dem angegebenen Namen gespeicherte Anmerkung fest. Überschreibt die vorhandene Anmerkung, wenn bereits eine Anmerkung mit dem angegebenen Namen vorhanden ist. Entfernt die vorhandene Anmerkung, wenn null angegeben wird.

(Geerbt von IConventionAnnotatable)
SetPrecision(Nullable<Int32>, Boolean)

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.

SetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

Legt die fest, die PropertyAccessMode für diese Eigenschaft verwendet werden soll.

(Geerbt von IConventionPropertyBase)
SetProviderClrType(Type, Boolean)

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

SetProviderValueComparer(Type, Boolean)

Legt den benutzerdefinierten ValueComparer fest, der für die Anbieterwerte für diese Eigenschaft verwendet werden soll.

SetProviderValueComparer(ValueComparer, Boolean)

Legt den benutzerdefinierten ValueComparer fest, der für die Anbieterwerte für diese Eigenschaft verwendet werden soll.

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)
SetScale(Nullable<Int32>, Boolean)

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.

SetSentinel(Object, Boolean)

Legt den Sentinel-Wert fest, der angibt, dass diese Eigenschaft nicht festgelegt ist.

SetTypeMapping(CoreTypeMapping, Boolean)

Legt die CoreTypeMapping für die angegebene Eigenschaft fest.

SetValueComparer(Type, Boolean)

Legt den benutzerdefinierten ValueComparer für diese Eigenschaft fest.

SetValueComparer(ValueComparer, Boolean)

Legt den benutzerdefinierten ValueComparer für diese Eigenschaft fest.

SetValueConverter(Type, Boolean)

Legt den benutzerdefinierten ValueConverter für diese Eigenschaft fest.

SetValueConverter(ValueConverter, Boolean)

Legt den benutzerdefinierten ValueConverter für diese Eigenschaft fest.

SetValueGenerated(Nullable<ValueGenerated>, Boolean)

Legt einen Wert fest, der angibt, wann ein Wert für diese Eigenschaft von der Datenbank generiert wird. Selbst wenn die Eigenschaft so festgelegt ist, dass sie von der Datenbank generiert werden soll, kann EF dennoch versuchen, 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 für eine vorhandene Entität als geändert markiert wird. Weitere Informationen und Beispiele finden Sie GetBeforeSaveBehavior() unter und GetAfterSaveBehavior() .

SetValueGeneratorFactory(Func<IProperty,IEntityType,ValueGenerator>, Boolean)

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.

SetValueGeneratorFactory(Func<IProperty,ITypeBase,ValueGenerator>, Boolean)

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.

SetValueGeneratorFactory(Type, Boolean)

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.

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 die ab, die PropertyAccessMode für diese Eigenschaft verwendet wird. null gibt an, dass der Standardzugriffsmodus für Eigenschaften verwendet wird.

(Geerbt von IProperty)
IReadOnlyProperty.GetElementType()

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

Erweiterungsmethoden

AddAnnotations(IConventionAnnotatable, IEnumerable<IConventionAnnotation>, Boolean)

Fügt einem -Objekt Anmerkungen hinzu.

GetAnnotation(IConventionAnnotatable, String)

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

SetOrRemoveAnnotation(IConventionAnnotatable, String, Object, Boolean)

Legt die unter dem angegebenen Namen gespeicherte Anmerkung fest. Überschreibt die vorhandene Anmerkung, wenn bereits eine Anmerkung mit dem angegebenen Namen vorhanden ist. Entfernt die vorhandene Anmerkung, wenn null angegeben wird.

GetPropertyAccessModeConfigurationSource(IConventionPropertyBase)

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

SetField(IConventionPropertyBase, String, Boolean)

Legt das zugrunde liegende CLR-Feld fest, das von dieser Eigenschaft verwendet werden soll. Dies kann null für Schatteneigenschaften oder wenn das Hintergrundfeld für die Eigenschaft nicht bekannt ist.

Unterstützungsfelder werden normalerweise gemäß Konvention gefunden, wie hier beschrieben: http://go.microsoft.com/fwlink/?LinkId=723277. Diese Methode eignet sich für das explizite Festlegen von Unterstützungsfeldern in Fällen, in denen das richtige Feld nicht durch Konvention gefunden wird.

Standardmäßig wird das Sicherungsfeld verwendet, wenn eines gefunden oder angegeben wurde, wenn neue Objekte erstellt werden, in der Regel, wenn Entitäten aus der Datenbank abgefragt werden. Eigenschaften werden für alle anderen Zugriffe verwendet. Dies kann durch Aufrufen SetPropertyAccessMode(IConventionPropertyBase, Nullable<PropertyAccessMode>, Boolean)von geändert werden.

SetPropertyAccessMode(IConventionPropertyBase, Nullable<PropertyAccessMode>, Boolean)

Legt die fest, die PropertyAccessMode für diese Eigenschaft verwendet werden soll.

FindContainingPrimaryKey(IConventionProperty)

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)

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)

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

GetBeforeSaveBehaviorConfigurationSource(IConventionProperty)

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

GetContainingForeignKeys(IConventionProperty)

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

GetContainingIndexes(IConventionProperty)

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

GetContainingKeys(IConventionProperty)

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)

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

GetKeyValueComparerConfigurationSource(IConventionProperty)
Veraltet..

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

GetMaxLengthConfigurationSource(IConventionProperty)

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

GetPrecisionConfigurationSource(IConventionProperty)

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

GetProviderClrTypeConfigurationSource(IConventionProperty)

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

GetScaleConfigurationSource(IConventionProperty)

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

GetStructuralValueComparerConfigurationSource(IConventionProperty)
Veraltet..

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

GetTypeMappingConfigurationSource(IConventionProperty)

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

GetValueComparerConfigurationSource(IConventionProperty)

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

GetValueConverterConfigurationSource(IConventionProperty)

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

GetValueGeneratorFactoryConfigurationSource(IConventionProperty)

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

SetAfterSaveBehavior(IConventionProperty, Nullable<PropertySaveBehavior>, Boolean)

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)

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)

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)

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)

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)

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

SetScale(IConventionProperty, Nullable<Int32>, Boolean)

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)

Legt die CoreTypeMapping für die angegebene Eigenschaft fest.

SetValueComparer(IConventionProperty, ValueComparer, Boolean)

Legt den benutzerdefinierten ValueComparer für diese Eigenschaft fest.

SetValueConverter(IConventionProperty, ValueConverter, Boolean)

Legt den benutzerdefinierten ValueConverter für diese Eigenschaft fest.

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

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.

GetJsonPropertyName(IProperty)

Gibt den Eigenschaftennamen zurück, dem die Eigenschaft zugeordnet wird, wenn cosmos als Ziel verwendet wird.

GetJsonPropertyName(IReadOnlyProperty)

Gibt den Eigenschaftennamen zurück, dem die Eigenschaft zugeordnet wird, wenn cosmos als Ziel verwendet wird.

GetJsonPropertyNameConfigurationSource(IConventionProperty)

Ruft den ConfigurationSource Eigenschaftennamen ab, dem die Eigenschaft zugeordnet wird, wenn cosmos als Ziel verwendet wird.

GetPropertyName(IProperty)

Gibt den Eigenschaftennamen zurück, der für Cosmos verwendet wird.

GetPropertyNameConfigurationSource(IConventionProperty)

Ruft den ConfigurationSource für den Eigenschaftennamen ab, der für Cosmos verwendet wird.

SetJsonPropertyName(IConventionProperty, String, Boolean)

Legt den Eigenschaftennamen fest, dem die Eigenschaft zugeordnet wird, wenn Cosmos als Ziel verwendet wird.

SetPropertyName(IConventionProperty, String, Boolean)

Legt den Eigenschaftennamen fest, der für Cosmos verwendet wird.

AnnotationsToDebugString(IAnnotatable, Int32)

Ruft die Debugzeichenfolge für alle Im -Objekt deklarierten Anmerkungen ab.

GetAnnotation(IAnnotatable, String)

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

GetCurrentValueComparer(IPropertyBase)

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

GetFieldName(IPropertyBase)

Ruft den Namen des Sicherungsfelds 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 für eine solche Eigenschaft keine zugeordnet MemberInfoist.

GetIndex(IPropertyBase)

Ruft den Eigenschaftenindex für diese Eigenschaft ab.

GetMemberInfo(IPropertyBase, Boolean, Boolean)

Ruft den oder FieldInfo ab, der PropertyInfo 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 für eine solche Eigenschaft keine zugeordnet MemberInfoist.

GetPropertyAccessMode(IPropertyBase)

Ruft das ab, das PropertyAccessMode für diese Eigenschaft verwendet wird. null gibt an, dass der Standardmodus für den Eigenschaftenzugriff 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 und nicht in Instanzen der Entitätsklasse gespeichert.

CreateKeyEqualityComparer<TProperty>(IProperty)

Erstellt einen 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 die erste Prinzipaleigenschaft, durch die die angegebene Eigenschaft eingeschränkt ist, 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 ist, wenn die angegebene Eigenschaft Teil eines Fremdschlüssels ist.

FindTypeMapping(IProperty)

Gibt die 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 ignoriert, die bereits in der Datenbank vorhanden ist.

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

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

GetPrecision(IProperty)

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.

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 sind. Wenn die Eigenschaft beispielsweise ein Decimal ist, ist dies die maximale Anzahl von Dezimalstellen.

GetStructuralValueComparer(IProperty)
Veraltet..

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

GetTypeMapping(IProperty)

Gibt die 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 Index) 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)

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

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.

FindColumn(IProperty, StoreObjectIdentifier)

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

FindOverrides(IConventionProperty, StoreObjectIdentifier)

Gibt die Facet-Eigenschaftsüberschreibungen für ein bestimmtes tabellenähnliches Speicherobjekt zurück.

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

FindOverrides(IProperty, StoreObjectIdentifier)

Gibt die Facet-Eigenschaftsüberschreibungen für ein bestimmtes tabellenähnliches Speicherobjekt zurück.

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

FindOverrides(IReadOnlyProperty, StoreObjectIdentifier)

Gibt die Facet-Eigenschaftsüberschreibungen für ein bestimmtes tabellenähnliches Speicherobjekt zurück.

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

FindRelationalMapping(IProperty)
Veraltet..

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

FindRelationalTypeMapping(IProperty)

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

FindRelationalTypeMapping(IProperty, StoreObjectIdentifier)

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

FindRelationalTypeMapping(IReadOnlyProperty)

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

FindRelationalTypeMapping(IReadOnlyProperty, StoreObjectIdentifier)

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

FindSharedStoreObjectRootProperty(IConventionProperty, StoreObjectIdentifier)

Sucht die erste 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 im Allgemeinen nicht im Anwendungscode verwendet.

FindSharedStoreObjectRootProperty(IProperty, StoreObjectIdentifier)

Sucht die erste 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 im Allgemeinen nicht im Anwendungscode verwendet.

FindSharedStoreObjectRootProperty(IReadOnlyProperty, StoreObjectIdentifier)

Sucht die erste 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 im Allgemeinen nicht im Anwendungscode verwendet.

FindSharedTableRootPrimaryKeyProperty(IProperty)

Sucht die 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 im Allgemeinen 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.

GetCollationConfigurationSource(IConventionProperty)

Ruft die ConfigurationSource für die Spaltensortierung ab.

GetColumnBaseName(IProperty)

Gibt den Basisnamen der Spalte zurück, der die -Eigenschaft zugeordnet werden würde.

GetColumnBaseName(IReadOnlyProperty)
Veraltet..

Gibt den Basisnamen der Spalte zurück, der die -Eigenschaft zugeordnet werden würde.

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 werden würde.

GetColumnName(IReadOnlyProperty, StoreObjectIdentifier)

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

GetColumnNameConfigurationSource(IConventionProperty)

Ruft den ConfigurationSource für den Spaltennamen ab.

GetColumnNameConfigurationSource(IConventionProperty, StoreObjectIdentifier)

Ruft den ConfigurationSource für den Spaltennamen für ein bestimmtes tabellenähnliches Speicherobjekt ab.

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.

GetColumnOrderConfigurationSource(IConventionProperty)

Ruft die ConfigurationSource der Spaltenreihenfolge ab.

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

GetColumnType(IReadOnlyProperty, StoreObjectIdentifier)

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

GetColumnTypeConfigurationSource(IConventionProperty)

Ruft den ConfigurationSource für den Spaltennamen ab.

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.

GetCommentConfigurationSource(IConventionProperty)

Ruft den ConfigurationSource für den Spaltenkommentar ab.

GetComputedColumnSql(IProperty)

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

GetComputedColumnSql(IProperty, StoreObjectIdentifier)

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

GetComputedColumnSql(IReadOnlyProperty)

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

GetComputedColumnSql(IReadOnlyProperty, StoreObjectIdentifier)

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

GetComputedColumnSqlConfigurationSource(IConventionProperty)

Ruft den ConfigurationSource sql-Ausdruck für den berechneten Wert ab.

GetDefaultColumnBaseName(IProperty)

Gibt den Standardbasisnamen der Spalte zurück, der die Eigenschaft zugeordnet werden würde.

GetDefaultColumnBaseName(IReadOnlyProperty)
Veraltet..

Gibt den Standardbasisnamen der Spalte zurück, der die Eigenschaft zugeordnet werden würde.

GetDefaultColumnMappings(IProperty)

Gibt die Standardspalten zurück, denen die -Eigenschaft zugeordnet werden würde.

GetDefaultColumnName(IProperty)
Veraltet..

Gibt den Standardnamen der Tabellenspalte zurück, dem die Eigenschaft zugeordnet werden würde.

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 werden würde.

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.

GetDefaultValueConfigurationSource(IConventionProperty)

Ruft den ConfigurationSource für den Standardwert ab.

GetDefaultValueSql(IProperty)

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

GetDefaultValueSql(IProperty, StoreObjectIdentifier)

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

GetDefaultValueSql(IReadOnlyProperty)

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

GetDefaultValueSql(IReadOnlyProperty, StoreObjectIdentifier)

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

GetDefaultValueSqlConfigurationSource(IConventionProperty)

Ruft den ConfigurationSource für den SQL-Standardwert ab.

GetFunctionColumnMappings(IProperty)

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

GetIsFixedLengthConfigurationSource(IConventionProperty)

Ruft die ConfigurationSource für IsFixedLength(IReadOnlyProperty)ab.

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.

GetIsStoredConfigurationSource(IConventionProperty)

Ruft den ConfigurationSource sql-Ausdruck für den berechneten Wert ab.

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.

GetJsonPropertyNameConfigurationSource(IConventionProperty)

Ruft den ConfigurationSource für den JSON-Eigenschaftsnamen für eine bestimmte Entitätseigenschaft ab.

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 im Allgemeinen nicht im Anwendungscode verwendet.

GetMaxLength(IProperty, StoreObjectIdentifier)

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.

GetMaxLength(IReadOnlyProperty, StoreObjectIdentifier)

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.

GetOrCreateOverrides(IConventionProperty, StoreObjectIdentifier)

Gibt die Facet-Eigenschaftsüberschreibungen für ein bestimmtes tabellenähnliches Speicherobjekt zurück.

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

GetOrCreateOverrides(IConventionProperty, StoreObjectIdentifier, Boolean)

Gibt die Facet-Eigenschaftsüberschreibungen für ein bestimmtes tabellenähnliches Speicherobjekt zurück.

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

GetOverrides(IConventionProperty)

Gibt alle Eigenschaftenfacetüberschreibungen zurück.

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

GetOverrides(IReadOnlyProperty)

Gibt alle Eigenschaftenfacetüberschreibungen zurück.

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

GetPrecision(IProperty, StoreObjectIdentifier)

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.

GetPrecision(IReadOnlyProperty, StoreObjectIdentifier)

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.

GetRelationalTypeMapping(IProperty)

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

GetRelationalTypeMapping(IReadOnlyProperty)

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

GetScale(IProperty, StoreObjectIdentifier)

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.

GetScale(IReadOnlyProperty, StoreObjectIdentifier)

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.

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.

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, nullable ist, wenn sie in der Datenbank erstellt wird.

Dies hängt von der Eigenschaft selbst ab und auch von derEn Zuordnung. Beispielsweise werden abgeleitete Nicht-NULLable-Eigenschaften in einer TPH-Typhierarchie Nullable-Spalten zugeordnet. Sowie Eigenschaften für optionale Typen, die dieselbe Tabelle verwenden.

IsColumnNullable(IProperty, StoreObjectIdentifier)

Überprüft, ob die Spalte, die dem angegebenen IProperty zugeordnet ist, nullable ist, wenn sie in der Datenbank erstellt wird.

Dies hängt von der Eigenschaft selbst ab und auch von derEn Zuordnung. Beispielsweise werden abgeleitete Nicht-NULLable-Eigenschaften in einer TPH-Typhierarchie Nullable-Spalten zugeordnet. Sowie Eigenschaften für optionale Typen, die dieselbe Tabelle verwenden.

IsColumnNullable(IReadOnlyProperty)

Überprüft, ob die Spalte, die dem angegebenen IProperty zugeordnet ist, nullable ist, wenn sie in der Datenbank erstellt wird.

IsColumnNullable(IReadOnlyProperty, StoreObjectIdentifier)

Überprüft, ob die spalte, die der angegebenen Eigenschaft zugeordnet ist, beim Erstellen in der Datenbank nullable ist.

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

IsUnicode(IReadOnlyProperty, StoreObjectIdentifier)

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

RemoveOverrides(IConventionProperty, StoreObjectIdentifier)

Entfernt die Facet-Eigenschaftsüberschreibungen für ein bestimmtes tabellenähnliches Speicherobjekt.

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

SetCollation(IConventionProperty, String, Boolean)

Konfiguriert eine Sortierung, die für die Spalte verwendet wird, der diese Eigenschaft zugeordnet ist.

SetColumnName(IConventionProperty, String, StoreObjectIdentifier, Boolean)

Legt die Spalte fest, der die -Eigenschaft für ein bestimmtes tabellenähnliches Speicherobjekt zugeordnet ist.

SetColumnName(IConventionProperty, String, Boolean)

Legt die Spalte fest, der die -Eigenschaft zugeordnet ist.

SetColumnOrder(IConventionProperty, Nullable<Int32>, Boolean)

Legt die Reihenfolge der Spalte fest, der die -Eigenschaft zugeordnet ist.

SetColumnType(IConventionProperty, String, Boolean)

Legt den Datenbanktyp der Spalte fest, der die -Eigenschaft zugeordnet ist.

SetComment(IConventionProperty, String, Boolean)

Konfiguriert einen Kommentar, der auf die Spalte angewendet werden soll, der diese Eigenschaft zugeordnet ist.

SetComputedColumnSql(IConventionProperty, String, Boolean)

Legt den SQL-Ausdruck fest, der als berechneter Wert für die Spalte verwendet wird, der dieser Eigenschaft zugeordnet ist.

SetDefaultValue(IConventionProperty, Object, Boolean)

Legt das Objekt fest, das als Standardwert für die Spalte verwendet wird, der diese Eigenschaft zugeordnet ist.

SetDefaultValueSql(IConventionProperty, String, Boolean)

Legt den SQL-Ausdruck fest, der als Standardwert für die Spalte verwendet wird, der dieser Eigenschaft zugeordnet ist.

SetIsFixedLength(IConventionProperty, Nullable<Boolean>, Boolean)

Legt ein Flag fest, das angibt, ob die Eigenschaft nur Daten mit fester Länge speichern kann, z. B. Zeichenfolgen.

SetIsStored(IConventionProperty, Nullable<Boolean>, Boolean)

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

SetJsonPropertyName(IConventionProperty, String, Boolean)

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

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.

GetGeometricDimension(IProperty)

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

GetGeometricDimensionConfigurationSource(IConventionProperty)

Ruft die ConfigurationSource für die Spaltendimension ab.

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.

GetSridConfigurationSource(IConventionProperty)

Ruft die ConfigurationSource für die Spalte SRID ab.

SetGeometricDimension(IConventionProperty, String, Boolean)

Legt die Dimension fest, die beim Erstellen einer Spalte für diese Eigenschaft verwendet werden soll.

SetSrid(IConventionProperty, Nullable<Int32>, Boolean)

Legt die SRID fest, die beim Erstellen einer Spalte für diese Eigenschaft verwendet werden soll.

FindHiLoSequence(IProperty)

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

FindHiLoSequence(IProperty, StoreObjectIdentifier)

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

FindHiLoSequence(IReadOnlyProperty)

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

FindHiLoSequence(IReadOnlyProperty, StoreObjectIdentifier)

Sucht im ISequence Modell, das für das Hi-Lo-Muster 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.

GetHiLoSequenceNameConfigurationSource(IConventionProperty)

Gibt den ConfigurationSource für den Hi-Lo-Sequenznamen zurück.

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.

GetHiLoSequenceSchemaConfigurationSource(IConventionProperty)

Gibt das ConfigurationSource für das Hi-Lo-Sequenzschema zurück.

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.

GetIdentityIncrementConfigurationSource(IConventionProperty)

Gibt den ConfigurationSource für den Identitätsinkrement zurück.

GetIdentityIncrementConfigurationSource(IConventionProperty, StoreObjectIdentifier)

Gibt den ConfigurationSource für den Identitätsinkrement für eine bestimmte Tabelle 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.

GetIdentitySeedConfigurationSource(IConventionProperty)

Gibt den ConfigurationSource für den Identitätskern zurück.

GetIdentitySeedConfigurationSource(IConventionProperty, StoreObjectIdentifier)

Gibt den ConfigurationSource für den Identitätskern für eine bestimmte Tabelle zurück.

GetIsSparseConfigurationSource(IConventionProperty)

Gibt den ConfigurationSource für zurück, ob die Spalte der Eigenschaft sparse ist.

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.

GetSequenceNameConfigurationSource(IConventionProperty)

Gibt den ConfigurationSource für den Schlüsselwertgenerierungssequenznamen zurück.

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.

GetSequenceSchemaConfigurationSource(IConventionProperty)

Gibt das ConfigurationSource für das Schlüsselwertgenerierungssequenzschema zurück.

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.

GetValueGenerationStrategyConfigurationSource(IConventionProperty)

Gibt den ConfigurationSource für zurück SqlServerValueGenerationStrategy.

GetValueGenerationStrategyConfigurationSource(IConventionProperty, StoreObjectIdentifier)

Gibt den ConfigurationSource für die SqlServerValueGenerationStrategy für eine bestimmte Tabelle zurück.

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.

SetHiLoSequenceName(IConventionProperty, String, Boolean)

Legt den Namen fest, der für die Hi-Lo-Sequenz verwendet werden soll.

SetHiLoSequenceSchema(IConventionProperty, String, Boolean)

Legt das Schema fest, das für die Hi-Lo-Sequenz verwendet werden soll.

SetIdentityIncrement(IConventionProperty, Nullable<Int32>, StoreObjectIdentifier, Boolean)

Legt das Identitätsinkrement für eine bestimmte Tabelle fest.

SetIdentityIncrement(IConventionProperty, Nullable<Int32>, Boolean)

Legt den Identitätsinkrement fest.

SetIdentitySeed(IConventionProperty, Nullable<Int32>, Boolean)

Legt den Identitätskernwert fest.

SetIdentitySeed(IConventionProperty, Nullable<Int64>, StoreObjectIdentifier, Boolean)

Legt den Identitätskernwert für eine bestimmte Tabelle fest.

SetIdentitySeed(IConventionProperty, Nullable<Int64>, Boolean)

Legt den Identitätskernwert fest.

SetIsSparse(IConventionProperty, Nullable<Boolean>, Boolean)

Legt einen Wert fest, der angibt, ob die Spalte der Eigenschaft sparse ist.

SetSequenceName(IConventionProperty, String, Boolean)

Legt den Namen fest, der für die Schlüsselwertgenerierungssequenz verwendet werden soll.

SetSequenceSchema(IConventionProperty, String, Boolean)

Legt das Schema fest, das für die Schlüsselwertgenerierungssequenz verwendet werden soll.

SetValueGenerationStrategy(IConventionProperty, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier, Boolean)

Legt die fest, die SqlServerValueGenerationStrategy für die -Eigenschaft für eine bestimmte Tabelle verwendet werden soll.

SetValueGenerationStrategy(IConventionProperty, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Legt fest, dass SqlServerValueGenerationStrategy für die -Eigenschaft verwendet werden soll.

Gilt für: