InternalShadowEntityEntry InternalShadowEntityEntry Class

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

Syntax

Declaration

public class InternalShadowEntityEntry : InternalEntityEntry, IUpdateEntryPublic Class InternalShadowEntityEntry
    Inherits InternalEntityEntry
    Implements IUpdateEntry

Inheritance Hierarchy

Inherited Members

EntityType,
EntityType,
StateManager,
StateManager,
SetEntityState(EntityState, Boolean),
SetEntityState(EntityState, Boolean),
SetEntityStateAsync(EntityState, Boolean, CancellationToken),
SetEntityStateAsync(EntityState, Boolean, CancellationToken),
MarkUnchangedFromQuery(ISet<IForeignKey>),
MarkUnchangedFromQuery(ISet(Of IForeignKey)),
EntityState,
EntityState,
IsModified(IProperty),
IsModified(IProperty),
SetPropertyModified(IProperty, Boolean, Boolean, Boolean),
SetPropertyModified(IProperty, Boolean, Boolean, Boolean),
HasConceptualNull,
HasConceptualNull,
IsConceptualNull(IProperty),
IsConceptualNull(IProperty),
HasTemporaryValue(IProperty),
HasTemporaryValue(IProperty),
MarkAsTemporary(IProperty, Boolean),
MarkAsTemporary(IProperty, Boolean),
MarkShadowPropertiesNotSet(IEntityType),
MarkShadowPropertiesNotSet(IEntityType),
GetCurrentValue<TProperty>(IPropertyBase),
GetCurrentValue(Of TProperty)(IPropertyBase),
GetOriginalValue<TProperty>(IProperty),
GetOriginalValue(Of TProperty)(IProperty),
GetRelationshipSnapshotValue<TProperty>(IPropertyBase),
GetRelationshipSnapshotValue(Of TProperty)(IPropertyBase),
GetCurrentValue(IPropertyBase),
GetCurrentValue(IPropertyBase),
GetPreStoreGeneratedCurrentValue(IPropertyBase),
GetPreStoreGeneratedCurrentValue(IPropertyBase),
GetOriginalValue(IPropertyBase),
GetOriginalValue(IPropertyBase),
GetRelationshipSnapshotValue(IPropertyBase),
GetRelationshipSnapshotValue(IPropertyBase),
SetCurrentValue(IPropertyBase, Object),
SetCurrentValue(IPropertyBase, Object),
SetOriginalValue(IPropertyBase, Object, Int32),
SetOriginalValue(IPropertyBase, Object, Int32),
SetRelationshipSnapshotValue(IPropertyBase, Object),
SetRelationshipSnapshotValue(IPropertyBase, Object),
EnsureOriginalValues(),
EnsureOriginalValues(),
EnsureRelationshipSnapshot(),
EnsureRelationshipSnapshot(),
HasOriginalValuesSnapshot,
HasOriginalValuesSnapshot,
HasRelationshipSnapshot,
HasRelationshipSnapshot,
RemoveFromCollectionSnapshot(IPropertyBase, Object),
RemoveFromCollectionSnapshot(IPropertyBase, Object),
AddToCollectionSnapshot(IPropertyBase, Object),
AddToCollectionSnapshot(IPropertyBase, Object),
AddRangeToCollectionSnapshot(IPropertyBase, IEnumerable<Object>),
AddRangeToCollectionSnapshot(IPropertyBase, IEnumerable(Of Object)),
Item[IPropertyBase],
Item(IPropertyBase),
SetProperty(IPropertyBase, Object, Boolean),
SetProperty(IPropertyBase, Object, Boolean),
AcceptChanges(),
AcceptChanges(),
PrepareToSave(),
PrepareToSave(),
HandleConceptualNulls(),
HandleConceptualNulls(),
CascadeDelete(),
CascadeDelete(),
DiscardStoreGeneratedValues(),
DiscardStoreGeneratedValues(),
IsStoreGenerated(IProperty),
IsStoreGenerated(IProperty),
IsKeySet,
IsKeySet,
ToEntityEntry(),
ToEntityEntry(),
HandleINotifyPropertyChanging(Object, PropertyChangingEventArgs),
HandleINotifyPropertyChanging(Object, PropertyChangingEventArgs),
HandleINotifyPropertyChanged(Object, PropertyChangedEventArgs),
HandleINotifyPropertyChanged(Object, PropertyChangedEventArgs),
HandleINotifyCollectionChanged(Object, NotifyCollectionChangedEventArgs),
HandleINotifyCollectionChanged(Object, NotifyCollectionChangedEventArgs),
SetIsLoaded(INavigation, Boolean),
SetIsLoaded(INavigation, Boolean),
IsLoaded(INavigation),
IsLoaded(INavigation),
ToString(),
ToString(),
Equals(Object),
Equals(Object),
Equals(Object, Object),
Equals(Object, Object),
ReferenceEquals(Object, Object),
ReferenceEquals(Object, Object),
GetHashCode(),
GetHashCode(),
GetType(),
GetType(),
MemberwiseClone()
MemberwiseClone()

Constructors summary

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

Properties summary

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

Methods summary

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

Constructors

  • InternalShadowEntityEntry(IStateManager, IEntityType)
    InternalShadowEntityEntry(IStateManager, IEntityType)

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    public InternalShadowEntityEntry(IStateManager stateManager, IEntityType entityType)Public Sub New(stateManager As IStateManager, entityType As IEntityType)

    Parameters

  • InternalShadowEntityEntry(IStateManager, IEntityType, ValueBuffer)
    InternalShadowEntityEntry(IStateManager, IEntityType, ValueBuffer)

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    public InternalShadowEntityEntry(IStateManager stateManager, IEntityType entityType, ValueBuffer valueBuffer)Public Sub New(stateManager As IStateManager, entityType As IEntityType, valueBuffer As ValueBuffer)

    Parameters

Properties

  • Entity
    Entity

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    public override object Entity { get; }Public Overrides ReadOnly Property Entity As Object

    Property Value

    • System.Object
      System.Object

Methods

  • ReadPropertyValue(IPropertyBase)
    ReadPropertyValue(IPropertyBase)

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    protected override object ReadPropertyValue(IPropertyBase propertyBase)Protected Overrides Function ReadPropertyValue(propertyBase As IPropertyBase) As Object

    Parameters

    Returns

    • System.Object
      System.Object
  • ReadShadowValue<T>(Int32)
    ReadShadowValue(Of T)(Int32)

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    protected override T ReadShadowValue<T>(int shadowIndex)Protected Overrides Function ReadShadowValue(Of T)(shadowIndex As Integer) As T

    Parameters

    • shadowIndex
      System.Int32
      System.Int32

    Returns

    • T
      T
  • WritePropertyValue(IPropertyBase, Object)
    WritePropertyValue(IPropertyBase, Object)

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    protected override void WritePropertyValue(IPropertyBase propertyBase, object value)Protected Overrides Sub WritePropertyValue(propertyBase As IPropertyBase, value As Object)

    Parameters

Details

Assembly

Microsoft.EntityFrameworkCore.dll