コード例 #1
0
        /// <summary>
        ///     Executes operation.
        /// </summary>
        /// <param name="entity">Entity.</param>
        /// <param name="operation">Operation.</param>
        /// <returns>Result entity.</returns>
        public T Execute(T entity, Func <ITableEntity, TableOperation> operation)
        {
            ITableEntity tableEntity = _entityConverter.GetEntity(entity);
            TableResult  result      = _cloudTable.Execute(operation(tableEntity));

            return(_entityConverter.GetEntity((DynamicTableEntity)result.Result));
        }