Definition
Namespace: EntityDb.Abstractions.Transactions.Builders
Assembly: EntityDb.Abstractions
A transaction builder for a single entity.
1
public interface ISingleEntityTransactionBuilder<TEntity>
Type Parameters
TEntity
The type of the entity.
Properties
| EntityId | The id used for all transaction builder methods, where applicable. |
Methods
| GetEntity() | Returns a TEntity, if it is known. |
| IsEntityKnown() | Indicates whether or not a TEntity is in memory (i.e., created or loaded). |
| Load(TEntity) | Associate a TEntity. |
| Append(Object) | Adds a transaction step that appends a single command. |
| Add(ILease[]) | Adds a transaction step that adds a set of ILeases. |
| Add(ITag[]) | Adds a transaction step that adds a set of ITags. |
| Delete(ILease[]) | Adds a transaction step that deletes a set of ILeases. |
| Delete(ITag[]) | Adds a transaction step that deletes a set of ITags. |
| Build(Id) | Returns a new instance of ITransaction. |