Class RowIdentityMap<TKey>
- Namespace
- Microsoft.EntityFrameworkCore.Update.Internal
- Assembly
- Microsoft.EntityFrameworkCore.Relational.dll
This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.
public class RowIdentityMap<TKey> : IRowIdentityMap where TKey : notnull
Type Parameters
TKey
- Inheritance
-
RowIdentityMap<TKey>
- Implements
- Inherited Members
Constructors
RowIdentityMap(IUniqueConstraint)
This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.
public RowIdentityMap(IUniqueConstraint key)
Parameters
Properties
Rows
This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.
public virtual IEnumerable<INonTrackedModificationCommand> Rows { get; }
Property Value
Methods
Add(object?[], INonTrackedModificationCommand)
This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.
public virtual void Add(object?[] keyValues, INonTrackedModificationCommand command)
Parameters
keyValues
object[]command
INonTrackedModificationCommand
Add(TKey, INonTrackedModificationCommand)
This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.
protected virtual void Add(TKey key, INonTrackedModificationCommand command)
Parameters
key
TKeycommand
INonTrackedModificationCommand
Clear()
This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.
public virtual void Clear()
FindCommand(object?[])
This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.
public virtual INonTrackedModificationCommand? FindCommand(object?[] keyValues)
Parameters
keyValues
object[]
Returns
Remove(INonTrackedModificationCommand)
This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.
public virtual void Remove(INonTrackedModificationCommand command)
Parameters
command
INonTrackedModificationCommand