BooksServiceSample.Models.BooksContext.OnModelCreating C# (CSharp) Method

OnModelCreating() protected method

protected OnModelCreating ( ModelBuilder modelBuilder ) : void
modelBuilder ModelBuilder
return void
        protected override void OnModelCreating(ModelBuilder modelBuilder)
        {
            base.OnModelCreating(modelBuilder);
            EntityTypeBuilder<BookChapter> chapter = modelBuilder.Entity<BookChapter>();
            chapter.ToTable("Chapters").HasKey(p => p.Id);
            chapter.Property<Guid>(p => p.Id).HasColumnType("UniqueIdentifier").HasDefaultValueSql("newid()");
            chapter.Property<string>(p => p.Title).HasMaxLength(120);

        }
    }