TableOperation Class

Definition

Represents a single table operation.

public sealed class TableOperation
type TableOperation = class
Public NotInheritable Class TableOperation
Inheritance
TableOperation

Properties

Entity

Gets the entity that is being operated upon.

OperationType

Gets the type of operation.

Methods

Delete(ITableEntity)

Creates a new table operation that deletes the given entity from a table.

Insert(ITableEntity)

Creates a new table operation that inserts the given entity into a table.

Insert(ITableEntity, Boolean)

Creates a new table operation that inserts the given entity into a table.

InsertOrMerge(ITableEntity)

Creates a new table operation that inserts the given entity into a table if the entity does not exist; if the entity does exist then its contents are merged with the provided entity.

InsertOrReplace(ITableEntity)

Creates a new table operation that inserts the given entity into a table if the entity does not exist; if the entity does exist then its contents are replaced with the provided entity.

Merge(ITableEntity)

Creates a new table operation that merges the contents of the given entity with the existing entity in a table.

Replace(ITableEntity)

Creates a new table operation that replaces the contents of the given entity in a table.

Retrieve(String, String, List<String>)

Creates a new table operation that retrieves the contents of the given entity in a table.

Retrieve<TElement>(String, String, List<String>)

Creates a new table operation that retrieves the contents of the given entity in a table.

Retrieve<TResult>(String, String, EntityResolver<TResult>, List<String>)

Creates a new table operation that retrieves the contents of the given entity in a table.

Applies to