IIdentityMap IIdentityMap Interface

Definition

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 interface IIdentityMap
Public Interface IIdentityMap

Properties

Key Key

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.

IKey Key { get; }
ReadOnly Property Key As IKey
Value
IKey IKey

Methods

Add(InternalEntityEntry) Add(InternalEntityEntry)

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.

void Add(InternalEntityEntry entry)
Sub Add(entry As InternalEntityEntry)
Parameters

AddOrUpdate(InternalEntityEntry) AddOrUpdate(InternalEntityEntry)

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.

void AddOrUpdate(InternalEntityEntry entry)
Sub AddOrUpdate(entry As InternalEntityEntry)
Parameters

Contains(IForeignKey, ValueBuffer) Contains(IForeignKey, 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.

bool Contains(IForeignKey foreignKey, ValueBuffer valueBuffer)
Function Contains(foreignKey As IForeignKey, valueBuffer As ValueBuffer) As Boolean
Parameters
valueBuffer
ValueBuffer ValueBuffer
Returns
System.Boolean System.Boolean

Contains(ValueBuffer) Contains(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.

bool Contains(ValueBuffer valueBuffer)
Function Contains(valueBuffer As ValueBuffer) As Boolean
Parameters
valueBuffer
ValueBuffer ValueBuffer
Returns
System.Boolean System.Boolean

FindDependentsMap(IForeignKey) FindDependentsMap(IForeignKey)

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.

IDependentsMap FindDependentsMap(IForeignKey foreignKey)
Function FindDependentsMap(foreignKey As IForeignKey) As IDependentsMap
Parameters
Returns

GetDependentsMap(IForeignKey) GetDependentsMap(IForeignKey)

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.

IDependentsMap GetDependentsMap(IForeignKey foreignKey)
Function GetDependentsMap(foreignKey As IForeignKey) As IDependentsMap
Parameters
Returns

Remove(InternalEntityEntry) Remove(InternalEntityEntry)

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.

void Remove(InternalEntityEntry entry)
Sub Remove(entry As InternalEntityEntry)
Parameters

RemoveUsingRelationshipSnapshot(InternalEntityEntry) RemoveUsingRelationshipSnapshot(InternalEntityEntry)

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.

void RemoveUsingRelationshipSnapshot(InternalEntityEntry entry)
Sub RemoveUsingRelationshipSnapshot(entry As InternalEntityEntry)
Parameters

TryGetEntry(IForeignKey, InternalEntityEntry) TryGetEntry(IForeignKey, InternalEntityEntry)

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.

InternalEntityEntry TryGetEntry(IForeignKey foreignKey, InternalEntityEntry dependentEntry)
Function TryGetEntry(foreignKey As IForeignKey, dependentEntry As InternalEntityEntry) As InternalEntityEntry
Parameters
Returns

TryGetEntry(ValueBuffer, Boolean) TryGetEntry(ValueBuffer, Boolean)

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.

InternalEntityEntry TryGetEntry(ValueBuffer valueBuffer, bool throwOnNullKey)
Function TryGetEntry(valueBuffer As ValueBuffer, throwOnNullKey As Boolean) As InternalEntityEntry
Parameters
valueBuffer
ValueBuffer ValueBuffer
throwOnNullKey
System.Boolean System.Boolean
Returns

TryGetEntry(Object[]) TryGetEntry(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.

InternalEntityEntry TryGetEntry(object[] keyValues)
Function TryGetEntry(keyValues As Object()) As InternalEntityEntry
Parameters
keyValues
System.Object[] System.Object()
Returns

TryGetEntryUsingPreStoreGeneratedValues(IForeignKey, InternalEntityEntry) TryGetEntryUsingPreStoreGeneratedValues(IForeignKey, InternalEntityEntry)

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.

InternalEntityEntry TryGetEntryUsingPreStoreGeneratedValues(IForeignKey foreignKey, InternalEntityEntry dependentEntry)
Function TryGetEntryUsingPreStoreGeneratedValues(foreignKey As IForeignKey, dependentEntry As InternalEntityEntry) As InternalEntityEntry
Parameters
Returns

TryGetEntryUsingRelationshipSnapshot(IForeignKey, InternalEntityEntry) TryGetEntryUsingRelationshipSnapshot(IForeignKey, InternalEntityEntry)

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.

InternalEntityEntry TryGetEntryUsingRelationshipSnapshot(IForeignKey foreignKey, InternalEntityEntry dependentEntry)
Function TryGetEntryUsingRelationshipSnapshot(foreignKey As IForeignKey, dependentEntry As InternalEntityEntry) As InternalEntityEntry
Parameters
Returns