BooksSample.Program.UpdateBookAsync C# (CSharp) Метод

UpdateBookAsync() приватный Метод

private UpdateBookAsync ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task
        private async Task UpdateBookAsync()
        {
            using (var context = new BooksContext())
            {
                int records = 0;
                var book = context.Books.Where(b => b.Title == "Professional C# 6").FirstOrDefault();
                if (book != null)
                {
                    book.Title = "Professional C# 6 and .NET Core 5";
                    records = await context.SaveChangesAsync();
                }

                WriteLine($"{records} record updated");
            }
            WriteLine();
        }

Usage Example

        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();

        }
All Usage Examples Of BooksSample.Program::UpdateBookAsync