protected override void OnModelCreating(ModelBuilder modelBuilder)
        {
            base.OnModelCreating(modelBuilder);

            modelBuilder.Entity <BookTags>(BookTag =>
            {
                BookTag.HasKey(ur => new { ur.BookId, ur.TagId });

                BookTag.HasOne(u => u.Book).WithMany(r => r.BookTags).HasForeignKey(bc => bc.BookId);
                BookTag.HasOne(u => u.Tag).WithMany(r => r.BookTags).HasForeignKey(bc => bc.TagId);
            });

            //modelBuilder.Entity<Book>(t =>
            //{
            //    t.HasDatabaseGeneratedOption(DatabaseGeneratedOption.None);

            //});
            //.HasDatabaseGeneratedOption(DatabaseGeneratedOption.Identity);
        }