private static async void SaveUser() { var r = new TableStorageRepository<User>(new DevelopmentStorageContext(), "Users"); var user = new User { PartitionKey = "user", RowKey = "steve", Name = "Steve Hobbs", }; r.BatchCommitted += (s, a) => { Console.WriteLine("Committed.."); }; r.Insert(user); await r.CommitAsync(); var user2 = await r.SingleAsync(new TableStorageKey("steve", "user")); if (user2 != null) { Console.WriteLine(user2.Name); } var users = await r.QueryAsync(); users.ToList().ForEach(u => Console.WriteLine(u.RowKey)); }
private static void PrintUser(User u) { Console.WriteLine("{0}: {1}", u.RowKey, u.Name); if (u.EmailAddress != null) { Console.WriteLine("Email: {0} ({1})", u.EmailAddress.Value, u.EmailAddress.Id); } }