namespace OrchestrationWebApiExample.Models
{
/// <summary>
/// Todo Item model.
/// </summary>
public class TodoItem
{
public long Id { get; set; }
public string Title { get; set; }
public string Description { get; set; }
public string Secret { get; set; }
public bool IsComplete { get; set; }
}
}using Microsoft.EntityFrameworkCore;
namespace OrchestrationWebApiExample.Models
{
public class TodoContext : DbContext
{
public DbSet<TodoItem> TodoItems {get; set;}
public TodoContext(DbContextOptions<TodoContext> options): base(options)
{
}
}
}services.AddDbContext<TodoContext>(opt =>
opt.UseInMemoryDatabase("TodoList"));dotnet aspnet-codegenerator controller \
-api \
-async \
-m TodoItem \
-dc TodoContext \
-outDir Controllers \
-name TodoItemsController
