static void Main() { var p = new Program(); p.AddBookAsync("Professional C# 6", "Wrox Press").Wait(); p.AddBooksAsync().Wait(); p.ReadBooks(); p.QueryBooks(); p.UpdateBookAsync().Wait(); ConflictHandlingAsync().Wait(); p.DeleteBooksAsync().Wait(); }
static void Main(string[] args) { //Console.WriteLine("Hello World!"); Program program = new Program(); program.AddBookAsync("上下五千年", "易中天").Wait(); program.AddBooksAsync().Wait(); program.ReadBooks(); program.QueryBooks(); program.UpdateBookAsync().Wait(); program.ConflictHandlingAsync().Wait(); Console.ReadLine(); }
static async Task Main() { var p = new Program(); p.AddLogging(); await p.CreateTheDatabaseAsync(); await p.AddBookAsync("Professional C# 7", "Wrox Press"); await p.AddBookAsync("Test", "Test"); await p.AddBooksAsync(); await QuerySamples.QueryAllBooksAsync(); await QuerySamples.QueryAllBooksWithAsyncEnumerableAsync(); await QuerySamples.QueryBookByKeyAsync(2); await p.UpdateBookAsync(); await QuerySamples.QueryBookAsync("Professional C# 7 and .NET Core 2.0"); await QuerySamples.FilterBooksAsync("Pro"); await QuerySamples.UseEFFunctions("C#"); ConflictHandling(); await p.DeleteBookAsync(2); await p.QueryDeletedBooksAsync(); await QuerySamples.QueryBooksAsync(); QuerySamples.ClientAndServerEvaluation(); await QuerySamples.RawSqlQuery("Wrox Press"); QuerySamples.CompileQuery(); await p.DeleteDatabaseAsync(); }