DependentsMap<TKey> DependentsMap(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 DependentsMap<TKey> : IDependentsMap
Public Class DependentsMap(Of TKey)
    Implements IDependentsMap
Type Parameters
TKey
Inheritance
System.ObjectSystem.Object
DependentsMap<TKey>DependentsMap(Of TKey)
Implements

Inherited Members

System.Object

System.Object.ToString()System.Object.ToString()
System.Object.Equals(System.Object)System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()System.Object.GetHashCode()
System.Object.GetType()System.Object.GetType()
System.Object.MemberwiseClone()System.Object.MemberwiseClone()

Constructors

DependentsMap(IForeignKey, IPrincipalKeyValueFactory, IDependentKeyValueFactory) DependentsMap(IForeignKey, IPrincipalKeyValueFactory(Of TKey), IDependentKeyValueFactory(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 DependentsMap(IForeignKey foreignKey, IPrincipalKeyValueFactory<TKey> principalKeyValueFactory, IDependentKeyValueFactory<TKey> dependentKeyValueFactory)
Public Sub New(foreignKey As IForeignKey, principalKeyValueFactory As IPrincipalKeyValueFactory(Of TKey), dependentKeyValueFactory As IDependentKeyValueFactory(Of TKey))
Parameters
principalKeyValueFactory
IPrincipalKeyValueFactory<TKey> IPrincipalKeyValueFactory(Of TKey)
dependentKeyValueFactory
IDependentKeyValueFactory<TKey> IDependentKeyValueFactory(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 virtual void Add(InternalEntityEntry entry)
Public Overridable Sub Add(entry As InternalEntityEntry)
Parameters

GetDependents(InternalEntityEntry) GetDependents(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 virtual IEnumerable<InternalEntityEntry> GetDependents(InternalEntityEntry principalEntry)
Public Overridable Function GetDependents(principalEntry As InternalEntityEntry) As IEnumerable(Of InternalEntityEntry)
Parameters
Returns
System.Collections.Generic.IEnumerable<InternalEntityEntry> System.Collections.Generic.IEnumerable(Of InternalEntityEntry)

GetDependentsUsingRelationshipSnapshot(InternalEntityEntry) GetDependentsUsingRelationshipSnapshot(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 virtual IEnumerable<InternalEntityEntry> GetDependentsUsingRelationshipSnapshot(InternalEntityEntry principalEntry)
Public Overridable Function GetDependentsUsingRelationshipSnapshot(principalEntry As InternalEntityEntry) As IEnumerable(Of InternalEntityEntry)
Parameters
Returns
System.Collections.Generic.IEnumerable<InternalEntityEntry> System.Collections.Generic.IEnumerable(Of InternalEntityEntry)

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.

public virtual void Remove(InternalEntityEntry entry)
Public Overridable Sub Remove(entry As InternalEntityEntry)
Parameters

Update(InternalEntityEntry) Update(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 virtual void Update(InternalEntityEntry entry)
Public Overridable Sub Update(entry As InternalEntityEntry)
Parameters