public static async Task <DateTimeEntity> RetrieveEntityUsingPointQueryAsync(CloudTable table) { try { TableOperation retrieveOperation = TableOperation.Retrieve <DateTimeEntity>("rss", "timestamp"); TableResult result = await table.ExecuteAsync(retrieveOperation); DateTimeEntity dateTime = result.Result as DateTimeEntity; if (dateTime != null) { Console.WriteLine("\t{0}\t{1}\t{2}", dateTime.PartitionKey, dateTime.RowKey, dateTime.Timestamp); } // Get the request units consumed by the current operation. RequestCharge of a TableResult is only applied to Azure CosmoS DB if (result.RequestCharge.HasValue) { Console.WriteLine("Request Charge of Retrieve Operation: " + result.RequestCharge); } return(dateTime); } catch (StorageException e) { Console.WriteLine(e.Message); Console.ReadLine(); throw; } }
public static async Task <DateTimeEntity> InsertTimeStamp(CloudTable table, DateTimeEntity entity) { try { // Create the InsertOrReplace table operation TableOperation insertOrMergeOperation = TableOperation.InsertOrMerge(entity); // Execute the operation. TableResult result = await table.ExecuteAsync(insertOrMergeOperation); DateTimeEntity insertedDateTime = result.Result as DateTimeEntity; // Get the request units consumed by the current operation. RequestCharge of a TableResult is only applied to Azure Cosmos DB if (result.RequestCharge.HasValue) { Console.WriteLine("Request Charge of InsertOrMerge Operation: " + result.RequestCharge); } return(insertedDateTime); } catch (StorageException e) { Console.WriteLine(e.Message); Console.ReadLine(); throw; } }
public void Add(DateTime dt) { var entity = new DateTimeEntity { Value = dt }; _context.DateTimeRecords.Add(entity); _context.SaveChanges(); }
public IEntity Create(EntityRegexMatchInfo info) { DateTimeEntity dtEntity = new DateTimeEntity(); for (int i = 0; i < Arguments.Length; i++) { string value = info.GetFirstValue(Arguments[i]); dtEntity.Set(ArgumentsDescription[i], value); } return(dtEntity); }