Share via


EntityCollectionChanges<TEntity,TEntityChanges> Class

Definition

Represents the sets of changes between IEntity Collections.

public class EntityCollectionChanges<TEntity,TEntityChanges> where TEntity : IEntity where TEntityChanges : QueryEntityChangesBase<TEntity>
type EntityCollectionChanges<'Entity, 'EntityChanges (requires 'Entity :> IEntity and 'EntityChanges :> QueryEntityChangesBase<'Entity>)> = class
Public Class EntityCollectionChanges(Of TEntity, TEntityChanges)

Type Parameters

TEntity

An IEntity derived object.

TEntityChanges

A QueryEntityChangesBase<TEntity> derived object.

Inheritance
EntityCollectionChanges<TEntity,TEntityChanges>

Constructors

EntityCollectionChanges<TEntity,TEntityChanges>(Boolean, IReadOnlyCollection<TEntity>, IReadOnlyCollection<TEntity>, IReadOnlyCollection<TEntityChanges>)

Initializes a new instance of the EntityCollectionChanges<TEntity,TEntityChanges> class.

Properties

Added

Gets the set of added entities.

Changed

Gets the set of changed entities changes.

HasChanged

Gets whether there are entity changes.

Removed

Gets the set of removed entities.

Applies to