NullableKeyIdentityMap<TKey> NullableKeyIdentityMap(Of TKey) Class

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 class NullableKeyIdentityMap<TKey> : IdentityMap<TKey>, IIdentityMap
Public Class NullableKeyIdentityMap(Of TKey)
    Inherits IdentityMap(Of TKey)
    Implements IIdentityMap
Type Parameters
TKey
Inheritance
System.ObjectSystem.Object
IdentityMap<TKey>IdentityMap(Of TKey)
NullableKeyIdentityMap<TKey>NullableKeyIdentityMap(Of TKey)
Implements

Constructors

NullableKeyIdentityMap(IKey, IPrincipalKeyValueFactory) NullableKeyIdentityMap(IKey, IPrincipalKeyValueFactory(Of TKey))

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 NullableKeyIdentityMap(IKey key, IPrincipalKeyValueFactory<TKey> principalKeyValueFactory)
Public Sub New(key As IKey, principalKeyValueFactory As IPrincipalKeyValueFactory(Of TKey))
Parameters
key
IKey IKey
principalKeyValueFactory
IPrincipalKeyValueFactory<TKey> IPrincipalKeyValueFactory(Of TKey)

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.

public override void Add(InternalEntityEntry entry)
Public Overrides Sub Add(entry As InternalEntityEntry)
Parameters
Overrides
Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IdentityMap<TKey>.Add(Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry)Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IdentityMap<TKey>.Add(Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry)

Add(TKey, InternalEntityEntry) Add(TKey, InternalEntityEntry)

Inherited from Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IdentityMap<TKey>

AddOrUpdate(InternalEntityEntry) AddOrUpdate(InternalEntityEntry)

Inherited from Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IdentityMap<TKey>

Contains(IForeignKey, ValueBuffer) Contains(IForeignKey, ValueBuffer)

Inherited from Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IdentityMap<TKey>

Contains(ValueBuffer) Contains(ValueBuffer)

Inherited from Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IdentityMap<TKey>

Equals(Object) Equals(Object)

Inherited from System.Object

Equals(Object, Object) Equals(Object, Object)

Inherited from System.Object

FindDependentsMap(IForeignKey) FindDependentsMap(IForeignKey)

Inherited from Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IdentityMap<TKey>

GetDependentsMap(IForeignKey) GetDependentsMap(IForeignKey)

Inherited from Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IdentityMap<TKey>

GetHashCode() GetHashCode()

Inherited from System.Object

GetType() GetType()

Inherited from System.Object

Key Key

Inherited from Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IdentityMap<TKey>

MemberwiseClone() MemberwiseClone()

Inherited from System.Object

PrincipalKeyValueFactory PrincipalKeyValueFactory

Inherited from Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IdentityMap<TKey>

ReferenceEquals(Object, Object) ReferenceEquals(Object, Object)

Inherited from System.Object

Remove(InternalEntityEntry) Remove(InternalEntityEntry)

Inherited from Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IdentityMap<TKey>

Remove(TKey, InternalEntityEntry) Remove(TKey, InternalEntityEntry)

Inherited from Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IdentityMap<TKey>

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.

public override void RemoveUsingRelationshipSnapshot(InternalEntityEntry entry)
Public Overrides Sub RemoveUsingRelationshipSnapshot(entry As InternalEntityEntry)
Parameters
Overrides
Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IdentityMap<TKey>.RemoveUsingRelationshipSnapshot(Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry)Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IdentityMap<TKey>.RemoveUsingRelationshipSnapshot(Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry)

ToString() ToString()

Inherited from System.Object

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

Inherited from Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IdentityMap<TKey>

TryGetEntry(Object[]) TryGetEntry(Object())

Inherited from Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IdentityMap<TKey>

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

Inherited from Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IdentityMap<TKey>

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

Inherited from Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IdentityMap<TKey>

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

Inherited from Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IdentityMap<TKey>