private static async Task CreateDatabaseAsync()
{
using (var context = new BooksContext())
{
bool created = await context.Database.EnsureCreatedAsync();
string createdText = created ? "created" : "already exists";
WriteLine($"database {createdText}");
}
}