Interface IDynamoTableTransactGetItemsBegin<TRecord>
Interface to specify a typed GetItem operation for TranactGetItems with mixed record types.
Namespace: LambdaSharp.DynamoDB.Native.Operations
Assembly: LambdaSharp.DynamoDB.Native.dll
Syntax
public interface IDynamoTableTransactGetItemsBegin<TRecord>
where TRecord : class
Type Parameters
| Name | Description |
|---|---|
| TRecord | The record type. |
Methods
End()
End specification of the GetItem operation for TransactGetItems.
Declaration
IDynamoTableTransactGetItems End()
Returns
| Type | Description |
|---|---|
| IDynamoTableTransactGetItems |
Get<T>(Expression<Func<TRecord, T>>)
Selects a record property to fetch.
Declaration
IDynamoTableTransactGetItemsBegin<TRecord> Get<T>(Expression<Func<TRecord, T>> attribute)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Linq.Expressions.Expression<System.Func<TRecord, T>> | attribute | A lambda expression that returns the record property. |
Returns
| Type | Description |
|---|---|
| IDynamoTableTransactGetItemsBegin<TRecord> |
Type Parameters
| Name | Description |
|---|---|
| T | The property type. |