Sprache

RuntimeProperty Klasse

Definition

Stellt eine skalare Eigenschaft eines Strukturtyps dar.

[System.Runtime.CompilerServices.Nullable(0)]
public class RuntimeProperty : Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase, Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeProperty
public class RuntimeProperty : Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase, Microsoft.EntityFrameworkCore.Metadata.IProperty
[System.Runtime.CompilerServices.Nullable(0)]
public class RuntimeProperty : Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase, Microsoft.EntityFrameworkCore.Metadata.IProperty
[<System.Runtime.CompilerServices.Nullable(0)>]
type RuntimeProperty = class
    inherit RuntimePropertyBase
    interface IRuntimeProperty
    interface IProperty
    interface IReadOnlyProperty
    interface IReadOnlyPropertyBase
    interface IReadOnlyAnnotatable
    interface IPropertyBase
    interface IAnnotatable
    interface IRuntimePropertyBase
type RuntimeProperty = class
    inherit RuntimePropertyBase
    interface IProperty
    interface IReadOnlyProperty
    interface IReadOnlyPropertyBase
    interface IReadOnlyAnnotatable
    interface IPropertyBase
    interface IAnnotatable
[<System.Runtime.CompilerServices.Nullable(0)>]
type RuntimeProperty = class
    inherit RuntimePropertyBase
    interface IProperty
    interface IReadOnlyProperty
    interface IReadOnlyPropertyBase
    interface IReadOnlyAnnotatable
    interface IPropertyBase
    interface IAnnotatable
Public Class RuntimeProperty
Inherits RuntimePropertyBase
Implements IRuntimeProperty
Public Class RuntimeProperty
Inherits RuntimePropertyBase
Implements IProperty
Vererbung
Vererbung
Attribute
Implementiert
IAnnotatable IReadOnlyAnnotatable Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeProperty Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase IProperty IPropertyBase IReadOnlyProperty IReadOnlyPropertyBase

Hinweise

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

Konstruktoren

Name Beschreibung
RuntimeProperty(String, Type, PropertyInfo, FieldInfo, RuntimeEntityType, PropertyAccessMode, Boolean, Boolean, ValueGenerated, PropertySaveBehavior, PropertySaveBehavior, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Type, Func<IProperty,IEntityType,ValueGenerator>, ValueConverter, ValueComparer, ValueComparer, CoreTypeMapping)

Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann.

RuntimeProperty(String, Type, PropertyInfo, FieldInfo, RuntimeEntityType, PropertyAccessMode, Boolean, Boolean, ValueGenerated, PropertySaveBehavior, PropertySaveBehavior, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Type, Func<IProperty,IEntityType,ValueGenerator>, ValueConverter, ValueComparer, ValueComparer, ValueComparer, CoreTypeMapping)

Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann.

RuntimeProperty(String, Type, PropertyInfo, FieldInfo, RuntimeTypeBase, PropertyAccessMode, Boolean, Boolean, ValueGenerated, PropertySaveBehavior, PropertySaveBehavior, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Type, Func<IProperty,ITypeBase,ValueGenerator>, ValueConverter, ValueComparer, ValueComparer, ValueComparer, JsonValueReaderWriter, CoreTypeMapping, Object, Boolean)

Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann.

RuntimeProperty(String, Type, PropertyInfo, FieldInfo, RuntimeTypeBase, PropertyAccessMode, Boolean, Boolean, ValueGenerated, PropertySaveBehavior, PropertySaveBehavior, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Type, Func<IProperty,ITypeBase,ValueGenerator>, ValueConverter, ValueComparer, ValueComparer, ValueComparer, JsonValueReaderWriter, CoreTypeMapping, Object)

Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann.

Eigenschaften

Name Beschreibung
ClrType

Ruft den Typ des Werts ab, den dieses eigenschaftsähnliche Objekt enthält.

DebugView

Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann.

DeclaringEntityType

Ruft den Typ ab, zu dem diese Eigenschaft gehört.

DeclaringType

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

ForeignKeys

Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann.

Indexes

Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann.

Indexes

Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann.

(Geerbt von RuntimePropertyBase)
IsCollection

Ruft einen Wert ab, der angibt, ob es sich bei der Eigenschaft um eine Auflistung handelt.

IsPrimitiveCollection

Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann.

IsReadOnly

Gibt an, ob das aktuelle Objekt schreibgeschützt ist.

(Geerbt von AnnotatableBase)
Item[String]

Ruft die Wertanmerkung mit dem angegebenen Namen ab, die zurückgegeben wird null , wenn sie nicht vorhanden ist.

(Geerbt von RuntimeAnnotatableBase)
Item[String]

Ruft die Wertanmerkung mit dem angegebenen Namen ab, die zurückgegeben wird null , wenn sie nicht vorhanden ist.

(Geerbt von AnnotatableBase)
Keys

Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann.

Name

Ruft den Namen dieses eigenschaftsähnlichen Objekts ab.

(Geerbt von RuntimePropertyBase)
PrimaryKey

Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann.

Sentinel

Ruft den Sentinelwert ab, der angibt, dass diese Eigenschaft nicht festgelegt ist.

TypeMapping

Dient zum Abrufen oder Festlegen der Typzuordnung für diese Eigenschaft.

Methoden

Name Beschreibung
AddAnnotation(String, Annotation)

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

(Geerbt von AnnotatableBase)
AddAnnotation(String, Object)

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

(Geerbt von RuntimeAnnotatableBase)
AddAnnotation(String, Object)

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

(Geerbt von AnnotatableBase)
AddAnnotations(IEnumerable<IAnnotation>)

Fügt diesem Objekt Anmerkungen hinzu, die vorhandene Anmerkungen mit demselben Namen überschreiben.

(Geerbt von RuntimeAnnotatableBase)
AddAnnotations(IEnumerable<IAnnotation>)

Fügt diesem Objekt Anmerkungen hinzu.

(Geerbt von AnnotatableBase)
AddAnnotations(IReadOnlyDictionary<String,Object>)

Fügt diesem Objekt Anmerkungen hinzu, die vorhandene Anmerkungen mit demselben Namen überschreiben.

(Geerbt von RuntimeAnnotatableBase)
AddAnnotations(IReadOnlyDictionary<String,Object>)

Fügt diesem Objekt Anmerkungen hinzu.

(Geerbt von AnnotatableBase)
AddRuntimeAnnotation(String, Annotation)

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

(Geerbt von RuntimeAnnotatableBase)
AddRuntimeAnnotation(String, Annotation)

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

(Geerbt von AnnotatableBase)
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 RuntimeAnnotatableBase)
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 AnnotatableBase)
AddRuntimeAnnotations(IEnumerable<Annotation>)

Fügt diesem Objekt Laufzeitanmerkungen hinzu.

(Geerbt von RuntimeAnnotatableBase)
AddRuntimeAnnotations(IEnumerable<Annotation>)

Fügt diesem Objekt Laufzeitanmerkungen hinzu.

(Geerbt von AnnotatableBase)
AddRuntimeAnnotations(IReadOnlyDictionary<String,Object>)

Fügt diesem Objekt Laufzeitanmerkungen hinzu.

(Geerbt von RuntimeAnnotatableBase)
AddRuntimeAnnotations(IReadOnlyDictionary<String,Object>)

Fügt diesem Objekt Laufzeitanmerkungen hinzu.

(Geerbt von AnnotatableBase)
CreateAnnotation(String, Object)

Erstellt eine neue Anmerkung.

(Geerbt von RuntimeAnnotatableBase)
CreateAnnotation(String, Object)

Erstellt eine neue Anmerkung.

(Geerbt von AnnotatableBase)
CreateRuntimeAnnotation(String, Object)

Erstellt eine neue Laufzeitanmerkung.

(Geerbt von RuntimeAnnotatableBase)
CreateRuntimeAnnotation(String, Object)

Erstellt eine neue Laufzeitanmerkung.

(Geerbt von AnnotatableBase)
EnsureMutable()

Löst aus, wenn das Modell schreibgeschützt ist.

(Geerbt von AnnotatableBase)
EnsureReadOnly()

Löst aus, wenn das Modell nicht schreibgeschützt ist.

(Geerbt von AnnotatableBase)
FindAnnotation(String)

Ruft die Anmerkung mit dem angegebenen Namen ab, die zurückgegeben wird null , wenn sie nicht vorhanden ist.

(Geerbt von RuntimeAnnotatableBase)
FindAnnotation(String)

Ruft die Anmerkung mit dem angegebenen Namen ab, die zurückgegeben wird null , wenn sie nicht vorhanden ist.

(Geerbt von AnnotatableBase)
FindRuntimeAnnotation(String)

Ruft die Laufzeitanmerkung mit dem angegebenen Namen ab, die zurückgegeben wird null , wenn sie nicht vorhanden ist.

(Geerbt von RuntimeAnnotatableBase)
FindRuntimeAnnotation(String)

Ruft die Laufzeitanmerkung mit dem angegebenen Namen ab, die zurückgegeben wird null , wenn sie nicht vorhanden ist.

(Geerbt von AnnotatableBase)
GetAnnotation(String)

Ruft die Anmerkung mit dem angegebenen Namen ab, die ausgelöst wird, wenn sie nicht vorhanden ist.

(Geerbt von RuntimeAnnotatableBase)
GetAnnotation(String)

Ruft die Anmerkung mit dem angegebenen Namen ab, die ausgelöst wird, wenn sie nicht vorhanden ist.

(Geerbt von AnnotatableBase)
GetAnnotations()

Ruft alle Anmerkungen für das aktuelle Objekt ab.

(Geerbt von AnnotatableBase)
GetElementType()

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

GetJsonValueReaderWriter()

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

GetKeyValueComparer()

Ruft die ValueComparer für diese Eigenschaft zu verwendende Schlüssel ab.

GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

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

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

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

(Geerbt von AnnotatableBase)
GetRuntimeAnnotations()

Ruft alle Laufzeitanmerkungen für das aktuelle Objekt ab.

(Geerbt von RuntimeAnnotatableBase)
GetRuntimeAnnotations()

Ruft alle Laufzeitanmerkungen für das aktuelle Objekt ab.

(Geerbt von AnnotatableBase)
GetValueComparer()

Ruft die ValueComparer für diese Eigenschaft ab.

OnAnnotationSet(String, Annotation, Annotation)

Wird aufgerufen, wenn eine Anmerkung festgelegt oder entfernt wurde.

(Geerbt von AnnotatableBase)
RemoveAnnotation(String)

Entfernt die angegebene Anmerkung aus diesem Objekt.

(Geerbt von RuntimeAnnotatableBase)
RemoveAnnotation(String)

Entfernt die angegebene Anmerkung aus diesem Objekt.

(Geerbt von AnnotatableBase)
RemoveRuntimeAnnotation(String)

Entfernt die angegebene Laufzeitanmerkung aus diesem Objekt.

(Geerbt von RuntimeAnnotatableBase)
RemoveRuntimeAnnotation(String)

Entfernt die angegebene Laufzeitanmerkung aus diesem Objekt.

(Geerbt von AnnotatableBase)
SetAccessors(PropertyAccessors)

Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann.

(Geerbt von RuntimePropertyBase)
SetAccessors<TProperty>(Func<IInternalEntry,TProperty>, Func<IInternalEntry, TProperty>, Func<IInternalEntry,TProperty>, Func<IInternalEntry, TProperty>)

Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann.

(Geerbt von RuntimePropertyBase)
SetAccessors<TProperty>(Func<InternalEntityEntry,TProperty>, Func<InternalEntityEntry, TProperty>, Func<InternalEntityEntry,TProperty>, Func<InternalEntityEntry, TProperty>, Func<ValueBuffer,Object>)

Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann.

(Geerbt von RuntimePropertyBase)
SetAnnotation(String, Annotation, Annotation)

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

(Geerbt von AnnotatableBase)
SetAnnotation(String, Object)

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

(Geerbt von RuntimeAnnotatableBase)
SetAnnotation(String, Object)

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

(Geerbt von AnnotatableBase)
SetComparer(ValueComparer)

Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann.

SetCurrentValueComparer(IComparer<IUpdateEntry>)

Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann.

(Geerbt von RuntimePropertyBase)
SetElementType(Type, Boolean, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Type, ValueConverter, ValueComparer, JsonValueReaderWriter, CoreTypeMapping, Boolean)

Legt den Elementtyp für diese Eigenschaft fest.

SetElementType(Type, Boolean, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Type, ValueConverter, ValueComparer, JsonValueReaderWriter, CoreTypeMapping)

Legt den Elementtyp für diese Eigenschaft fest.

SetGetter<TEntity,TStructural,TValue>(Func<TEntity,IReadOnlyList<Int32>, TValue>, Func<TEntity,IReadOnlyList<Int32>,Boolean>, Func<TStructural, TValue>, Func<TStructural,Boolean>)

Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann.

(Geerbt von RuntimePropertyBase)
SetGetter<TEntity,TStructuralType,TValue>(Func<TEntity,TValue>, Func<TEntity,Boolean>, Func<TStructuralType,TValue>, Func<TStructuralType,Boolean>)

Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann.

(Geerbt von RuntimePropertyBase)
SetGetter<TEntity,TValue>(Func<TEntity,TValue>, Func<TEntity,Boolean>)

Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann.

(Geerbt von RuntimePropertyBase)
SetIndexedCollectionAccessor<TEntity,TCollection,TElement>(Func<TEntity, Int32,TElement>, Action<TEntity,Int32,TElement>, Action<TEntity, Int32,TElement>, Func<Int32,TCollection>)

Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann.

(Geerbt von RuntimePropertyBase)
SetKeyComparer(ValueComparer)

Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann.

SetMaterializationSetter<TEntity,TStructural,TValue>(Action<TEntity,IReadOnlyList<Int32>,TValue>, Func<TStructural,TValue,TStructural>)

Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann.

(Geerbt von RuntimePropertyBase)
SetMaterializationSetter<TEntity,TValue>(Action<TEntity,TValue>)

Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann.

(Geerbt von RuntimePropertyBase)
SetMaterializationSetter<TEntity,TValue>(Func<TEntity,TValue,TEntity>)

Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann.

(Geerbt von RuntimePropertyBase)
SetPropertyIndexes(Int32, Int32, Int32, Int32, Int32)

Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann.

(Geerbt von RuntimePropertyBase)
SetProviderValueComparer(ValueComparer)

Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann.

SetRuntimeAnnotation(String, Annotation, Annotation)

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 RuntimeAnnotatableBase)
SetRuntimeAnnotation(String, Annotation, Annotation)

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 AnnotatableBase)
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 RuntimeAnnotatableBase)
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 AnnotatableBase)
SetSentinelFromProviderValue(Object)

Legt den Sentinel Wert fest, der bei Bedarf vom Anbietertyp konvertiert wird.

SetSetter<TEntity,TStructural,TValue>(Action<TEntity,IReadOnlyList<Int32>,TValue>, Func<TStructural,TValue,TStructural>)

Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann.

(Geerbt von RuntimePropertyBase)
SetSetter<TEntity,TValue>(Action<TEntity,TValue>)

Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann.

(Geerbt von RuntimePropertyBase)
SetSetter<TEntity,TValue>(Func<TEntity,TValue,TEntity>)

Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann.

(Geerbt von RuntimePropertyBase)
SetValueConverter(ValueConverter)

Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann.

ToString()

Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann.

Explizite Schnittstellenimplementierungen

Name Beschreibung
IAnnotatable.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 RuntimeAnnotatableBase)
IAnnotatable.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 AnnotatableBase)
IAnnotatable.FindRuntimeAnnotation(String)

Ruft die Laufzeitanmerkung mit dem angegebenen Namen ab, die zurückgegeben wird null , wenn sie nicht vorhanden ist.

(Geerbt von RuntimeAnnotatableBase)
IAnnotatable.FindRuntimeAnnotation(String)

Ruft die Laufzeitanmerkung mit dem angegebenen Namen ab, die zurückgegeben wird null , wenn sie nicht vorhanden ist.

(Geerbt von AnnotatableBase)
IAnnotatable.GetRuntimeAnnotations()

Ruft alle Laufzeitanmerkungen für das aktuelle Objekt ab.

(Geerbt von RuntimeAnnotatableBase)
IAnnotatable.GetRuntimeAnnotations()

Ruft alle Laufzeitanmerkungen für das aktuelle Objekt ab.

(Geerbt von AnnotatableBase)
IAnnotatable.RemoveRuntimeAnnotation(String)

Entfernt die angegebene Laufzeitanmerkung aus diesem Objekt.

(Geerbt von RuntimeAnnotatableBase)
IAnnotatable.RemoveRuntimeAnnotation(String)

Entfernt die angegebene Laufzeitanmerkung aus diesem Objekt.

(Geerbt von AnnotatableBase)
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 RuntimeAnnotatableBase)
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 AnnotatableBase)
IProperty.DeclaringEntityType

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

IProperty.GetContainingForeignKeys()

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

IProperty.GetContainingIndexes()

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

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

IProperty.GetKeyValueComparer()

Ruft die ValueComparer für diese Eigenschaft zu verwendende Schlüssel ab.

IProperty.GetProviderValueComparer()

Ruft die ValueComparer für die Anbieterwerte für diese Eigenschaft zu verwenden.

IProperty.GetValueComparer()

Ruft die ValueComparer für diese Eigenschaft ab.

IPropertyBase.GetCurrentValueComparer()

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

(Geerbt von RuntimePropertyBase)
IPropertyBase.GetGetter()

Ruft einen IClrPropertyGetter zum Lesen des Werts dieser Eigenschaft ab.

(Geerbt von RuntimePropertyBase)
IReadOnlyAnnotatable.FindAnnotation(String)

Ruft die Anmerkung mit dem angegebenen Namen ab, die zurückgegeben wird null , wenn sie nicht vorhanden ist.

(Geerbt von RuntimeAnnotatableBase)
IReadOnlyAnnotatable.FindAnnotation(String)

Ruft die Anmerkung mit dem angegebenen Namen ab, die zurückgegeben wird null , wenn sie nicht vorhanden ist.

(Geerbt von AnnotatableBase)
IReadOnlyAnnotatable.GetAnnotations()

Ruft alle Anmerkungen für das aktuelle Objekt ab.

(Geerbt von RuntimeAnnotatableBase)
IReadOnlyAnnotatable.GetAnnotations()

Ruft alle Anmerkungen für das aktuelle Objekt ab.

(Geerbt von AnnotatableBase)
IReadOnlyAnnotatable.Item[String]

Ruft den Wert der Anmerkung mit dem angegebenen Namen ab, die zurückgegeben wird null , wenn sie nicht vorhanden ist.

(Geerbt von RuntimeAnnotatableBase)
IReadOnlyAnnotatable.Item[String]

Ruft den Wert der Anmerkung mit dem angegebenen Namen ab, die zurückgegeben wird null , wenn sie nicht vorhanden ist.

(Geerbt von AnnotatableBase)
IReadOnlyProperty.DeclaringEntityType

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

IReadOnlyProperty.FindContainingPrimaryKey()

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

IReadOnlyProperty.FindTypeMapping()

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

IReadOnlyProperty.GetAfterSaveBehavior()

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

IReadOnlyProperty.GetBeforeSaveBehavior()

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

IReadOnlyProperty.GetContainingForeignKeys()

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

IReadOnlyProperty.GetContainingIndexes()

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

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

IReadOnlyProperty.GetElementType()

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

IReadOnlyProperty.GetKeyValueComparer()

Ruft die ValueComparer für diese Eigenschaft zu verwendende Schlüssel ab.

IReadOnlyProperty.GetMaxLength()

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

IReadOnlyProperty.GetPrecision()

Ruft die Genauigkeit der Daten ab, die in dieser Eigenschaft zulässig sind. Wenn die Eigenschaft beispielsweise eine Decimal ist, ist dies die maximale Anzahl von Ziffern.

IReadOnlyProperty.GetProviderClrType()

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

IReadOnlyProperty.GetProviderValueComparer()

Ruft die ValueComparer für die Anbieterwerte für diese Eigenschaft zu verwenden.

IReadOnlyProperty.GetScale()

Ruft den Maßstab der Daten ab, die in dieser Eigenschaft zulässig sind. Wenn die Eigenschaft beispielsweise eine Decimal ist, ist dies die maximale Anzahl von Dezimalstellen.

IReadOnlyProperty.GetValueComparer()

Ruft die ValueComparer für diese Eigenschaft ab.

IReadOnlyProperty.GetValueConverter()

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

IReadOnlyProperty.GetValueGeneratorFactory()

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

IReadOnlyProperty.IsAutoLoaded

Ruft einen Wert ab, der angibt, ob diese Eigenschaft automatisch geladen wird, wenn die Entität aus der Datenbank abgefragt wird. Wenn dieser Wert auf false festgelegt ist, wird der Eigenschaftswert nicht aus der Datenbank gelesen, und die Eigenschaft wird von UPDATE Anweisungen ausgeschlossen, es sei denn, sie wurden explizit geladen oder geändert.

IReadOnlyProperty.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 eine Instanz dieses Entitätstyps aktualisiert oder gelöscht SaveChanges() wird, um sicherzustellen, dass sie seit dem Abrufen der Instanz aus der Datenbank nicht geändert wurde. Wenn sie geändert wurde, wird eine Ausnahme ausgelöst, und die Änderungen werden nicht auf die Datenbank angewendet.

IReadOnlyProperty.IsForeignKey()

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

IReadOnlyProperty.IsIndex()

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

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

IReadOnlyProperty.IsNullable

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

IReadOnlyProperty.IsUnicode()

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

IReadOnlyProperty.ValueGenerated

Ruft einen Wert ab, 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 wird, versucht EF möglicherweise immer noch, einen bestimmten Wert zu speichern (anstatt einen von der Datenbank generiert zu haben), wenn die Entität hinzugefügt wird und ein Wert zugewiesen wird, oder die Eigenschaft wird für eine vorhandene Entität als geändert markiert. Weitere Informationen und GetAfterSaveBehavior() Beispiele finden Sie GetBeforeSaveBehavior() unter.

IReadOnlyPropertyBase.ClrType

Ruft den Typ des Werts ab, den dieses eigenschaftsähnliche Objekt enthält.

(Geerbt von RuntimePropertyBase)
IReadOnlyPropertyBase.DeclaringType

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

(Geerbt von RuntimePropertyBase)
IReadOnlyPropertyBase.FieldInfo

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

(Geerbt von RuntimePropertyBase)
IReadOnlyPropertyBase.GetPropertyAccessMode()

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

(Geerbt von RuntimePropertyBase)
IReadOnlyPropertyBase.PropertyInfo

Ruft die PropertyInfo für die zugrunde liegende CLR-Eigenschaft für dieses eigenschaftsähnliche Objekt ab. Dies kann für Schatteneigenschaften gelten null oder direkt einem Feld zugeordnet werden.

(Geerbt von RuntimePropertyBase)
IRuntimePropertyBase.Accessors

Stellt eine skalare Eigenschaft eines Strukturtyps dar.

(Geerbt von RuntimePropertyBase)
IRuntimePropertyBase.GetIndexedCollectionAccessor()

Stellt eine skalare Eigenschaft eines Strukturtyps dar.

(Geerbt von RuntimePropertyBase)
IRuntimePropertyBase.GetSetter()

Stellt eine skalare Eigenschaft eines Strukturtyps dar.

(Geerbt von RuntimePropertyBase)
IRuntimePropertyBase.MaterializationSetter

Stellt eine skalare Eigenschaft eines Strukturtyps dar.

(Geerbt von RuntimePropertyBase)
IRuntimePropertyBase.PropertyIndexes

Stellt eine skalare Eigenschaft eines Strukturtyps dar.

(Geerbt von RuntimePropertyBase)
IRuntimePropertyBase.Setter

Stellt eine skalare Eigenschaft eines Strukturtyps dar.

(Geerbt von RuntimePropertyBase)

Erweiterungsmethoden

Name Beschreibung
AnnotationsToDebugString(IAnnotatable, Int32)

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

CreateKeyEqualityComparer<TProperty>(IProperty)

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

FindColumn(IProperty, StoreObjectIdentifier)

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

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 wird, wenn die angegebene Eigenschaft Teil eines Fremdschlüssels ist.

FindHiLoSequence(IProperty, StoreObjectIdentifier)

Sucht das ISequence modell, das für das hi-lo Muster verwendet werden soll.

FindHiLoSequence(IProperty)

Sucht das ISequence modell, das für das hi-lo Muster verwendet werden soll.

FindHiLoSequence(IReadOnlyProperty, StoreObjectIdentifier)

Sucht das ISequence modell, das für das hi-lo Muster verwendet werden soll.

FindHiLoSequence(IReadOnlyProperty)

Sucht das ISequence modell, das für das hi-lo Muster verwendet werden soll.

FindMapping(IProperty)
Veraltet.

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

FindOverrides(IProperty, StoreObjectIdentifier)

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

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

FindOverrides(IReadOnlyProperty, StoreObjectIdentifier)

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

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

FindPrincipals(IProperty)
Veraltet.

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

FindRelationalMapping(IProperty)
Veraltet.

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

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.

FindRelationalTypeMapping(IReadOnlyProperty)

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

FindSequence(IProperty, StoreObjectIdentifier)

Sucht das ISequence modell, das für das Muster der Schlüsselwertgenerierung verwendet werden soll.

FindSequence(IProperty)

Sucht das ISequence modell, das für das Muster der Schlüsselwertgenerierung verwendet werden soll.

FindSequence(IReadOnlyProperty, StoreObjectIdentifier)

Sucht das ISequence modell, das für das Muster der Schlüsselwertgenerierung verwendet werden soll.

FindSequence(IReadOnlyProperty)

Sucht das ISequence modell, das für das Muster der Schlüsselwertgenerierung verwendet werden soll.

FindSharedStoreObjectRootProperty(IProperty, StoreObjectIdentifier)

Sucht den ersten IProperty , der derselben Spalte in einem freigegebenen Tabellenähnlichen Objekt zugeordnet ist.

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

FindSharedStoreObjectRootProperty(IReadOnlyProperty, StoreObjectIdentifier)

Sucht den ersten IProperty , der derselben Spalte in einem freigegebenen Tabellenähnlichen Objekt zugeordnet ist.

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

FindSharedTableRootPrimaryKeyProperty(IProperty)

Sucht die Eigenschaft, die IProperty dieselbe Primärschlüsseleigenschaft wie die angegebene Eigenschaft darstellt, aber potenziell in einer freigegebenen Stammtabelle.

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

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 Throweine Ausnahme ausgelöst wird, wenn dieser Eigenschaft ein neuer Wert zugewiesen wird, nachdem die Entität in der Datenbank vorhanden ist.

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

GetBeforeSaveBehavior(IProperty)
Veraltet.

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

Wenn Throweine Ausnahme ausgelöst wird, wenn dieser Eigenschaft ein Wert zugewiesen ist, wenn er sich im Added Zustand befindet.

Wenn Ignore, wird ein beliebiger Wertsatz ignoriert, wenn er sich Added im Zustand befindet.

GetCollation(IProperty, StoreObjectIdentifier)

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

GetCollation(IProperty)

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.

GetCollation(IReadOnlyProperty)

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

GetColumnBaseName(IReadOnlyProperty)
Veraltet.

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

GetColumnName(IProperty, StoreObjectIdentifier)

Gibt den Namen der Spalte zurück, der die Eigenschaft einer bestimmten Tabelle zugeordnet ist.

GetColumnName(IProperty)
Veraltet.

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

GetColumnName(IReadOnlyProperty, StoreObjectIdentifier)

Gibt den Namen der Spalte zurück, der die Eigenschaft einer bestimmten Tabelle zugeordnet ist.

GetColumnName(IReadOnlyProperty)

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

GetColumnOrder(IReadOnlyProperty, StoreObjectIdentifier)

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

GetColumnOrder(IReadOnlyProperty)

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

GetColumnType(IProperty, StoreObjectIdentifier)

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

GetColumnType(IProperty)

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

GetColumnType(IReadOnlyProperty, StoreObjectIdentifier)

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

GetColumnType(IReadOnlyProperty)

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

GetComment(IProperty, StoreObjectIdentifier)

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

GetComment(IProperty)

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.

GetComment(IReadOnlyProperty)

Gibt den Kommentar für die Spalte zurück, 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(IProperty)

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.

GetComputedColumnSql(IReadOnlyProperty)

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

GetCurrentValueComparer(IPropertyBase)

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

GetDataAnnotations(IProperty, IAnnotationCodeGenerator)

Ruft die Datenanmerkungen ab, um eine Eigenschaft zu konfigurieren.

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.

GetDefaultColumnMappings(IPropertyBase)

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

GetDefaultColumnName(IProperty, StoreObjectIdentifier)

Gibt den Standardspaltennamen zurück, dem die Eigenschaft zugeordnet werden würde.

GetDefaultColumnName(IProperty)
Veraltet.

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

GetDefaultColumnName(IReadOnlyProperty, StoreObjectIdentifier)

Gibt den Standardspaltennamen zurück, dem die Eigenschaft zugeordnet werden würde.

GetDefaultColumnName(IReadOnlyProperty)

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

GetDefaultConstraintName(IReadOnlyProperty, StoreObjectIdentifier)

Ruft den Standardeinschränkungsnamen ab.

GetDefaultConstraintName(IReadOnlyProperty)

Ruft den Standardeinschränkungsnamen ab.

GetDefaultDefaultConstraintName(IReadOnlyProperty, StoreObjectIdentifier)

Generiert den Standardeinschränkungsnamen basierend auf dem Tabellen- und Spaltennamen.

GetDefaultValue(IProperty, StoreObjectIdentifier)

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

GetDefaultValue(IProperty)

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.

GetDefaultValue(IReadOnlyProperty)

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

GetDefaultValueGenerationStrategy(IReadOnlyProperty)

Gibt den Standardwert SqliteValueGenerationStrategy zurück, der für die Eigenschaft verwendet werden soll.

GetDefaultValueSql(IProperty, StoreObjectIdentifier)

Gibt den SQL-Ausdruck zurück, der 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(IReadOnlyProperty, 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.

GetDeleteStoredProcedureParameterMappings(IProperty)

Gibt die Löschparameter für gespeicherte Prozeduren zurück, denen die Eigenschaft zugeordnet ist.

GetFluentApiCalls(IProperty, IAnnotationCodeGenerator)

Ruft die Fluent-API-Aufrufe zum Konfigurieren einer Eigenschaft ab.

GetFullTextSearchLanguage(IReadOnlyProperty)

Gibt die für diese Eigenschaft definierte Volltext-Suchsprache zurück.

GetFunctionColumnMappings(IProperty)

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

GetGeometricDimension(IProperty)

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

GetGetter(IPropertyBase)

Ruft einen IClrPropertyGetter zum Lesen des Werts dieser Eigenschaft ab.

Beachten Sie, dass es sich um einen Fehler handelt, diese Methode für eine Schatteneigenschaft (IsShadowProperty(IPropertyBase)) aufzurufen, da eine solche Eigenschaft nicht zugeordnet MemberInfoist.

GetHiLoSequenceName(IProperty, StoreObjectIdentifier)

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

GetHiLoSequenceName(IProperty)

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.

GetHiLoSequenceName(IReadOnlyProperty)

Gibt den Namen zurück, der 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(IProperty)

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.

GetHiLoSequenceSchema(IReadOnlyProperty)

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

GetIdentityIncrement(IProperty, StoreObjectIdentifier)

Gibt den Identitätsschritt zurück.

GetIdentityIncrement(IProperty)

Gibt den Identitätsschritt zurück.

GetIdentityIncrement(IReadOnlyProperty, StoreObjectIdentifier)

Gibt den Identitätsschritt zurück.

GetIdentityIncrement(IReadOnlyProperty)

Gibt den Identitätsschritt zurück.

GetIdentitySeed(IProperty, StoreObjectIdentifier)

Gibt den Identitätssamenwert zurück.

GetIdentitySeed(IProperty)

Gibt den Identitätssamenwert zurück.

GetIdentitySeed(IReadOnlyProperty, StoreObjectIdentifier)

Gibt den Identitätssamenwert zurück.

GetIdentitySeed(IReadOnlyProperty)

Gibt den Identitätssamenwert zurück.

GetIndex(IPropertyBase)

Ruft den Eigenschaftenindex für diese Eigenschaft ab.

GetInsertStoredProcedureParameterMappings(IProperty)

Gibt die Parameter für die eingefügte gespeicherte Prozedur zurück, der die Eigenschaft zugeordnet ist.

GetInsertStoredProcedureResultColumnMappings(IProperty)

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

GetIsFullTextSearchEnabled(IReadOnlyProperty)

Gibt den Wert zurück, der angibt, ob die Volltextsuche für diese Eigenschaft aktiviert ist.

GetIsStored(IProperty, StoreObjectIdentifier)

Ruft ab, ob der Wert der berechneten Spalte, der diese Eigenschaft zugeordnet ist, in der Datenbank gespeichert oder berechnet wird, wenn sie gelesen wird.

GetIsStored(IProperty)

Ruft ab, ob der Wert der berechneten Spalte, der diese Eigenschaft zugeordnet ist, in der Datenbank gespeichert oder berechnet wird, wenn sie gelesen wird.

GetIsStored(IReadOnlyProperty, StoreObjectIdentifier)

Ruft ab, ob der Wert der berechneten Spalte, der diese Eigenschaft zugeordnet ist, in der Datenbank gespeichert oder berechnet wird, wenn sie gelesen wird.

GetIsStored(IReadOnlyProperty)

Ruft ab, ob der Wert der berechneten Spalte, der diese Eigenschaft zugeordnet ist, in der Datenbank gespeichert oder berechnet wird, wenn sie gelesen wird.

GetJsonElementMappings(IPropertyBase)

Gibt die JSON-Elementzuordnungen für diese Eigenschaft zurück.

GetJsonPropertyName(IProperty)

Gibt den Eigenschaftennamen zurück, dem die Eigenschaft zugeordnet ist, wenn sie auf Cosmos ausgerichtet ist.

GetJsonPropertyName(IReadOnlyProperty)

Gibt den Eigenschaftennamen zurück, dem die Eigenschaft zugeordnet ist, wenn sie auf Cosmos ausgerichtet ist.

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.

GetKeyValueComparer(IProperty)

Ruft die ValueComparer für diese Eigenschaft zu verwendende Taste ab oder null wenn keine festgelegt 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. Sie wird in der Regel nicht im Anwendungscode verwendet.

GetMaxLength(IProperty, StoreObjectIdentifier)

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

GetMaxLength(IReadOnlyProperty, StoreObjectIdentifier)

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

GetMemberInfo(IPropertyBase, Boolean, Boolean)

PropertyInfo FieldInfo Dient zum Abrufen oder Festlegen eines Werts für die angegebene Eigenschaft.

Beachten Sie, dass es sich um einen Fehler handelt, diese Methode für eine Schatteneigenschaft (IsShadowProperty(IPropertyBase)) aufzurufen, da eine solche Eigenschaft nicht zugeordnet MemberInfoist.

GetOverrides(IProperty)

Gibt alle Facetüberschreibungen der Eigenschaft zurück.

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

GetOverrides(IReadOnlyProperty)

Gibt alle Facetüberschreibungen der Eigenschaft zurück.

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

GetPrecision(IProperty, StoreObjectIdentifier)

Ruft die Genauigkeit der Daten ab, die in dieser Eigenschaft zulässig sind. Wenn die Eigenschaft beispielsweise eine Decimal ist, ist dies die maximale Anzahl von Ziffern.

GetPrecision(IProperty)

Ruft die Genauigkeit der Daten ab, die in dieser Eigenschaft zulässig sind. Wenn die Eigenschaft beispielsweise eine Decimal ist, ist dies die maximale Anzahl von Ziffern.

GetPrecision(IReadOnlyProperty, StoreObjectIdentifier)

Ruft die Genauigkeit der Daten ab, die in dieser Eigenschaft zulässig sind. Wenn die Eigenschaft beispielsweise eine Decimal ist, ist dies die maximale Anzahl von Ziffern.

GetPropertyAccessMode(IPropertyBase)

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

GetPropertyName(IProperty)

Gibt den Eigenschaftsnamen zurück, der bei der Zielbestimmung von Cosmos verwendet wird.

GetProviderClrType(IProperty)

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

GetReaderFieldValue(IProperty, RelationalDataReader, Int32, Boolean)

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

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 den Maßstab der Daten ab, die in dieser Eigenschaft zulässig sind. Wenn die Eigenschaft beispielsweise eine Decimal ist, ist dies die maximale Anzahl von Dezimalstellen.

GetScale(IProperty)

Ruft den Maßstab der Daten ab, die in dieser Eigenschaft zulässig sind. Wenn die Eigenschaft beispielsweise eine Decimal ist, ist dies die maximale Anzahl von Dezimalstellen.

GetScale(IReadOnlyProperty, StoreObjectIdentifier)

Ruft den Maßstab der Daten ab, die in dieser Eigenschaft zulässig sind. Wenn die Eigenschaft beispielsweise eine Decimal ist, ist dies die maximale Anzahl von Dezimalstellen.

GetSequenceName(IReadOnlyProperty, StoreObjectIdentifier)

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

GetSequenceName(IReadOnlyProperty)

Gibt den Namen zurück, der 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.

GetSequenceSchema(IReadOnlyProperty)

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

GetSqlQueryColumnMappings(IProperty)

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

GetSrid(IProperty, StoreObjectIdentifier)

Gibt die SRID 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(IReadOnlyProperty, 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.

GetStructuralValueComparer(IProperty)
Veraltet.

Ruft die ValueComparer für strukturelle Kopien für diese Eigenschaft zu verwenden, oder null wenn keine festgelegt ist.

GetTableColumnMappings(IProperty)

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

GetTableColumnMappings(IPropertyBase)

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

GetTypeMapping(IProperty)

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

GetUpdateStoredProcedureParameterMappings(IProperty)

Gibt die Parameter für die gespeicherte Aktualisierungsprozedur zurück, der die Eigenschaft zugeordnet ist.

GetUpdateStoredProcedureResultColumnMappings(IProperty)

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

GetValueComparer(IProperty)

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

GetValueConverter(IProperty)
Veraltet.

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

GetValueGenerationStrategy(IProperty, StoreObjectIdentifier)

Gibt die SqlServerValueGenerationStrategy für die Eigenschaft zu verwendende Eigenschaft zurück.

Wenn keine Strategie für die Eigenschaft festgelegt ist, wird die zu verwendende Strategie aus der IModel.

GetValueGenerationStrategy(IProperty)

Gibt die SqlServerValueGenerationStrategy für die Eigenschaft zu verwendende Eigenschaft zurück.

Wenn keine Strategie für die Eigenschaft festgelegt ist, wird die zu verwendende Strategie aus der IModel.

GetValueGenerationStrategy(IReadOnlyProperty, StoreObjectIdentifier)

Gibt die SqliteValueGenerationStrategy für die Eigenschaft zu verwendende Eigenschaft zurück.

GetValueGenerationStrategy(IReadOnlyProperty, StoreObjectIdentifier)

Gibt die SqlServerValueGenerationStrategy für die Eigenschaft zu verwendende Eigenschaft zurück.

GetValueGenerationStrategy(IReadOnlyProperty)

Gibt die SqliteValueGenerationStrategy für die Eigenschaft zu verwendende Eigenschaft zurück.

GetValueGenerationStrategy(IReadOnlyProperty)

Gibt die SqlServerValueGenerationStrategy für die Eigenschaft zu verwendende Eigenschaft zurück.

GetValueGeneratorFactory(IProperty)
Veraltet.

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

GetVectorDimensions(IReadOnlyProperty)

Gibt die Dimensionen des in dieser Eigenschaft gespeicherten Vektors zurück.

GetVectorDistanceFunction(IReadOnlyProperty)

Gibt die Abstandsfunktion des in dieser Eigenschaft gespeicherten Vektors zurück.

GetVectorType(IReadOnlyProperty)

Gibt die Definition des in dieser Eigenschaft gespeicherten Vektors zurück.

GetViewColumnMappings(IProperty)

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

GetViewColumnMappings(IPropertyBase)

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

IsColumnNullable(IProperty, StoreObjectIdentifier)

Überprüft, ob die dem Angegebenen IProperty zugeordnete Spalte nullwertebar ist, wenn sie in der Datenbank erstellt wurde.

Dies hängt von der Eigenschaft selbst und auch davon ab, wie sie zugeordnet wird. Abgeleitete nicht nullable Eigenschaften in einer TPH-Typhierarchie werden z. B. nullablen Spalten zugeordnet. Sowie Eigenschaften für optionale Typen, die dieselbe Tabelle gemeinsam nutzen.

IsColumnNullable(IProperty)

Überprüft, ob die dem Angegebenen IProperty zugeordnete Spalte nullwertebar ist, wenn sie in der Datenbank erstellt wurde.

Dies hängt von der Eigenschaft selbst und auch davon ab, wie sie zugeordnet wird. Abgeleitete nicht nullable Eigenschaften in einer TPH-Typhierarchie werden z. B. nullablen Spalten zugeordnet. Sowie Eigenschaften für optionale Typen, die dieselbe Tabelle gemeinsam nutzen.

IsColumnNullable(IReadOnlyProperty, StoreObjectIdentifier)

Überprüft, ob die spalte, die der angegebenen Eigenschaft zugeordnet ist, nullwertebar ist, wenn sie in der Datenbank erstellt wurde.

IsColumnNullable(IReadOnlyProperty)

Überprüft, ob die dem Angegebenen IProperty zugeordnete Spalte nullwertebar ist, wenn sie in der Datenbank erstellt wurde.

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

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.

IsFixedLength(IReadOnlyProperty)

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

IsForeignKey(IProperty)
Veraltet.

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

IsHidden(IReadOnlyProperty)

Gibt einen Wert zurück, der angibt, ob die Spalte der Eigenschaft mit dem flag SQL Server HIDDEN definiert ist, das die Spalte aus SELECT * den Ergebnissen ausschließt.

IsIndex(IProperty)
Veraltet.

Ruft einen Wert ab, der angibt, ob diese Eigenschaft als Index (oder Teil eines zusammengesetzten Indexes) 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.

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.

IsShadowProperty(IPropertyBase)
Veraltet.

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

IsSparse(IReadOnlyProperty, StoreObjectIdentifier)

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

IsSparse(IReadOnlyProperty)

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

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.

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. Sie wurde nur für das Debuggen entwickelt und kann sich willkürlich zwischen Versionen ändern.

TryGetDefaultValue(IReadOnlyProperty, Object)

Gibt das Objekt zurück, das als Standardwert für die Spalte verwendet wird, der diese Eigenschaft 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.

Gilt für: