Esempio n. 1
0
        static void SaveTableEntity()
        {
            /*
             *  CloudStorageAccount
             *  CloudTableClient
             *  CloudTable
             *  TableBatchOperation
             *  TableOperation
             */

            _____________ account = _____________.Parse(_connectionString);
            _____________ client  = account.CreateCloudTableClient();
            _____________ table   = client.GetTableReference("test");

            table.CreateIfNotExistsAsync().Wait();

            var entity = new TestEntity()
            {
                prop1 = "even"
            };

            _pk = entity.PartitionKey;
            _rk = entity.RowKey;

            _____________ insertOperation = _____________.Insert(entity);

            table.ExecuteAsync(insertOperation).Wait();
        }
Esempio n. 2
0
        static TestEntity GetTableEntityByPkRk()
        {
            /*
             *  CloudStorageAccount
             *  CloudTableClient
             *  CloudTable
             *  TableOperation
             *  TableQuery
             */

            _____________ account = _____________.Parse(_connectionString);
            _____________ client  = account.CreateCloudTableClient();
            _____________ table   = client.GetTableReference("test");

            _____________ retrieveOperation = _____________.Retrieve <TestEntity>(_pk, _rk);
            var           result            = table.ExecuteAsync(retrieveOperation).Result.Result as TestEntity;

            return(result);
        }