In Data/ApplicationDbContext.cs, create context to store entities in tables. The tables can contain only certain primitive variables (cannot be an object like User that last List of other object as attributes but can be Book and Rating that contains just numbers and characters).
public class ApplicationDbContext : DbContext
{
public ApplicationDbContext(DbContextOptions<ApplicationDbContext> options) : base(options) { }
public DbSet<Book> Books { get; set; }
public DbSet<Rating> Ratings { get; set; }
protected override void OnModelCreating(ModelBuilder builder)
{
builder.Entity<Book>(eb =>
{
eb.HasNoKey();
eb.ToTable("Books");
});
builder.Entity<Rating>(eb =>
{
eb.HasNoKey();
eb.ToTable("Ratings");
});
}
}
Results shown in Migrations/ApplicationDbContextModelSnapshot.cs include the columns of each table along with their data types.
Successful work done on Ubuntu 18.04
In Data/ApplicationDbContext.cs, create context to store entities in tables. The tables can contain only certain primitive variables (cannot be an object like
User
that lastList
of other object as attributes but can beBook
andRating
that contains just numbers and characters).Results shown in Migrations/ApplicationDbContextModelSnapshot.cs include the columns of each table along with their data types.