|  |  |  | @ -0,0 +1,721 @@ | 
			
		
	
		
			
				
					|  |  |  |  | // <auto-generated /> | 
			
		
	
		
			
				
					|  |  |  |  | using System; | 
			
		
	
		
			
				
					|  |  |  |  | using Microsoft.EntityFrameworkCore; | 
			
		
	
		
			
				
					|  |  |  |  | using Microsoft.EntityFrameworkCore.Infrastructure; | 
			
		
	
		
			
				
					|  |  |  |  | using Microsoft.EntityFrameworkCore.Metadata; | 
			
		
	
		
			
				
					|  |  |  |  | using Microsoft.EntityFrameworkCore.Migrations; | 
			
		
	
		
			
				
					|  |  |  |  | using Microsoft.EntityFrameworkCore.Storage.ValueConversion; | 
			
		
	
		
			
				
					|  |  |  |  | using Volo.BloggingTestApp.EntityFrameworkCore; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | namespace Volo.BloggingTestApp.EntityFrameworkCore.Migrations | 
			
		
	
		
			
				
					|  |  |  |  | { | 
			
		
	
		
			
				
					|  |  |  |  |     [DbContext(typeof(BloggingTestAppDbContext))] | 
			
		
	
		
			
				
					|  |  |  |  |     [Migration("20181211141402_AggregateRoot_Changes")] | 
			
		
	
		
			
				
					|  |  |  |  |     partial class AggregateRoot_Changes | 
			
		
	
		
			
				
					|  |  |  |  |     { | 
			
		
	
		
			
				
					|  |  |  |  |         protected override void BuildTargetModel(ModelBuilder modelBuilder) | 
			
		
	
		
			
				
					|  |  |  |  |         { | 
			
		
	
		
			
				
					|  |  |  |  | #pragma warning disable 612, 618 | 
			
		
	
		
			
				
					|  |  |  |  |             modelBuilder | 
			
		
	
		
			
				
					|  |  |  |  |                 .HasAnnotation("ProductVersion", "2.1.1-rtm-30846") | 
			
		
	
		
			
				
					|  |  |  |  |                 .HasAnnotation("Relational:MaxIdentifierLength", 128) | 
			
		
	
		
			
				
					|  |  |  |  |                 .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             modelBuilder.Entity("Volo.Abp.Identity.IdentityClaimType", b => | 
			
		
	
		
			
				
					|  |  |  |  |                 { | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid>("Id") | 
			
		
	
		
			
				
					|  |  |  |  |                         .ValueGeneratedOnAdd(); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("Description") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(256); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<bool>("IsStatic"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("Name") | 
			
		
	
		
			
				
					|  |  |  |  |                         .IsRequired() | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(256); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("Regex") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(512); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("RegexDescription") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(128); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<bool>("Required"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<int>("ValueType"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.HasKey("Id"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.ToTable("AbpClaimTypes"); | 
			
		
	
		
			
				
					|  |  |  |  |                 }); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             modelBuilder.Entity("Volo.Abp.Identity.IdentityRole", b => | 
			
		
	
		
			
				
					|  |  |  |  |                 { | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid>("Id") | 
			
		
	
		
			
				
					|  |  |  |  |                         .ValueGeneratedOnAdd(); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("ConcurrencyStamp"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("ExtraProperties") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("ExtraProperties"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<bool>("IsDefault") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("IsDefault"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<bool>("IsPublic") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("IsPublic"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<bool>("IsStatic") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("IsStatic"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("Name") | 
			
		
	
		
			
				
					|  |  |  |  |                         .IsRequired() | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(256); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("NormalizedName") | 
			
		
	
		
			
				
					|  |  |  |  |                         .IsRequired() | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(256); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid?>("TenantId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.HasKey("Id"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.HasIndex("NormalizedName"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.ToTable("AbpRoles"); | 
			
		
	
		
			
				
					|  |  |  |  |                 }); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             modelBuilder.Entity("Volo.Abp.Identity.IdentityRoleClaim", b => | 
			
		
	
		
			
				
					|  |  |  |  |                 { | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid>("Id") | 
			
		
	
		
			
				
					|  |  |  |  |                         .ValueGeneratedOnAdd(); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("ClaimType") | 
			
		
	
		
			
				
					|  |  |  |  |                         .IsRequired() | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(256); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("ClaimValue") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(1024); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid>("RoleId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid?>("TenantId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.HasKey("Id"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.HasIndex("RoleId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.ToTable("AbpRoleClaims"); | 
			
		
	
		
			
				
					|  |  |  |  |                 }); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             modelBuilder.Entity("Volo.Abp.Identity.IdentityUser", b => | 
			
		
	
		
			
				
					|  |  |  |  |                 { | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid>("Id") | 
			
		
	
		
			
				
					|  |  |  |  |                         .ValueGeneratedOnAdd(); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<int>("AccessFailedCount") | 
			
		
	
		
			
				
					|  |  |  |  |                         .ValueGeneratedOnAdd() | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("AccessFailedCount") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasDefaultValue(0); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("ConcurrencyStamp") | 
			
		
	
		
			
				
					|  |  |  |  |                         .IsRequired() | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("ConcurrencyStamp") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(256); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<DateTime>("CreationTime"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid?>("CreatorId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid?>("DeleterId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<DateTime?>("DeletionTime"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("Email") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("Email") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(256); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<bool>("EmailConfirmed") | 
			
		
	
		
			
				
					|  |  |  |  |                         .ValueGeneratedOnAdd() | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("EmailConfirmed") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasDefaultValue(false); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("ExtraProperties") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("ExtraProperties"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<bool>("IsDeleted"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<DateTime?>("LastModificationTime"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid?>("LastModifierId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<bool>("LockoutEnabled") | 
			
		
	
		
			
				
					|  |  |  |  |                         .ValueGeneratedOnAdd() | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("LockoutEnabled") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasDefaultValue(false); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<DateTimeOffset?>("LockoutEnd"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("Name") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("Name") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(64); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("NormalizedEmail") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("NormalizedEmail") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(256); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("NormalizedUserName") | 
			
		
	
		
			
				
					|  |  |  |  |                         .IsRequired() | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("NormalizedUserName") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(256); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("PasswordHash") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("PasswordHash") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(256); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("PhoneNumber") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("PhoneNumber") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(16); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<bool>("PhoneNumberConfirmed") | 
			
		
	
		
			
				
					|  |  |  |  |                         .ValueGeneratedOnAdd() | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("PhoneNumberConfirmed") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasDefaultValue(false); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("SecurityStamp") | 
			
		
	
		
			
				
					|  |  |  |  |                         .IsRequired() | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("SecurityStamp") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(256); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("Surname") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("Surname") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(64); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid?>("TenantId") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("TenantId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<bool>("TwoFactorEnabled") | 
			
		
	
		
			
				
					|  |  |  |  |                         .ValueGeneratedOnAdd() | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("TwoFactorEnabled") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasDefaultValue(false); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("UserName") | 
			
		
	
		
			
				
					|  |  |  |  |                         .IsRequired() | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("UserName") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(256); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.HasKey("Id"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.HasIndex("Email"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.HasIndex("NormalizedEmail"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.HasIndex("NormalizedUserName"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.HasIndex("UserName"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.ToTable("AbpUsers"); | 
			
		
	
		
			
				
					|  |  |  |  |                 }); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             modelBuilder.Entity("Volo.Abp.Identity.IdentityUserClaim", b => | 
			
		
	
		
			
				
					|  |  |  |  |                 { | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid>("Id") | 
			
		
	
		
			
				
					|  |  |  |  |                         .ValueGeneratedOnAdd(); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("ClaimType") | 
			
		
	
		
			
				
					|  |  |  |  |                         .IsRequired() | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(256); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("ClaimValue") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(1024); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid?>("TenantId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid>("UserId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.HasKey("Id"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.HasIndex("UserId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.ToTable("AbpUserClaims"); | 
			
		
	
		
			
				
					|  |  |  |  |                 }); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             modelBuilder.Entity("Volo.Abp.Identity.IdentityUserLogin", b => | 
			
		
	
		
			
				
					|  |  |  |  |                 { | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid>("UserId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("LoginProvider") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(64); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("ProviderDisplayName") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(128); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("ProviderKey") | 
			
		
	
		
			
				
					|  |  |  |  |                         .IsRequired() | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(196); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid?>("TenantId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.HasKey("UserId", "LoginProvider"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.HasIndex("LoginProvider", "ProviderKey"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.ToTable("AbpUserLogins"); | 
			
		
	
		
			
				
					|  |  |  |  |                 }); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             modelBuilder.Entity("Volo.Abp.Identity.IdentityUserRole", b => | 
			
		
	
		
			
				
					|  |  |  |  |                 { | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid>("UserId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid>("RoleId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid?>("TenantId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.HasKey("UserId", "RoleId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.HasIndex("RoleId", "UserId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.ToTable("AbpUserRoles"); | 
			
		
	
		
			
				
					|  |  |  |  |                 }); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             modelBuilder.Entity("Volo.Abp.Identity.IdentityUserToken", b => | 
			
		
	
		
			
				
					|  |  |  |  |                 { | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid>("UserId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("LoginProvider") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(64); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("Name") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(128); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid?>("TenantId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("Value"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.HasKey("UserId", "LoginProvider", "Name"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.ToTable("AbpUserTokens"); | 
			
		
	
		
			
				
					|  |  |  |  |                 }); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             modelBuilder.Entity("Volo.Abp.PermissionManagement.PermissionGrant", b => | 
			
		
	
		
			
				
					|  |  |  |  |                 { | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid>("Id") | 
			
		
	
		
			
				
					|  |  |  |  |                         .ValueGeneratedOnAdd(); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("Name") | 
			
		
	
		
			
				
					|  |  |  |  |                         .IsRequired() | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(128); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("ProviderKey") | 
			
		
	
		
			
				
					|  |  |  |  |                         .IsRequired() | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(64); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("ProviderName") | 
			
		
	
		
			
				
					|  |  |  |  |                         .IsRequired() | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(64); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid?>("TenantId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.HasKey("Id"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.HasIndex("Name", "ProviderName", "ProviderKey"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.ToTable("AbpPermissionGrants"); | 
			
		
	
		
			
				
					|  |  |  |  |                 }); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             modelBuilder.Entity("Volo.Abp.SettingManagement.Setting", b => | 
			
		
	
		
			
				
					|  |  |  |  |                 { | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid>("Id") | 
			
		
	
		
			
				
					|  |  |  |  |                         .ValueGeneratedOnAdd(); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("Name") | 
			
		
	
		
			
				
					|  |  |  |  |                         .IsRequired() | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(128); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("ProviderKey") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(64); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("ProviderName") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(64); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("Value") | 
			
		
	
		
			
				
					|  |  |  |  |                         .IsRequired() | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(2048); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.HasKey("Id"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.HasIndex("Name", "ProviderName", "ProviderKey"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.ToTable("AbpSettings"); | 
			
		
	
		
			
				
					|  |  |  |  |                 }); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             modelBuilder.Entity("Volo.Blogging.Blogs.Blog", b => | 
			
		
	
		
			
				
					|  |  |  |  |                 { | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid>("Id") | 
			
		
	
		
			
				
					|  |  |  |  |                         .ValueGeneratedOnAdd(); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("ConcurrencyStamp"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<DateTime>("CreationTime") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("CreationTime"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid?>("CreatorId") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("CreatorId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid?>("DeleterId") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("DeleterId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<DateTime?>("DeletionTime") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("DeletionTime"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("Description") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("Description") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(1024); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("ExtraProperties") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("ExtraProperties"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<bool>("IsDeleted") | 
			
		
	
		
			
				
					|  |  |  |  |                         .ValueGeneratedOnAdd() | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("IsDeleted") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasDefaultValue(false); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<DateTime?>("LastModificationTime") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("LastModificationTime"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid?>("LastModifierId") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("LastModifierId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("Name") | 
			
		
	
		
			
				
					|  |  |  |  |                         .IsRequired() | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("Name") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(256); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("ShortName") | 
			
		
	
		
			
				
					|  |  |  |  |                         .IsRequired() | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("ShortName") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(32); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.HasKey("Id"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.ToTable("BlgBlogs"); | 
			
		
	
		
			
				
					|  |  |  |  |                 }); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             modelBuilder.Entity("Volo.Blogging.Comments.Comment", b => | 
			
		
	
		
			
				
					|  |  |  |  |                 { | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid>("Id") | 
			
		
	
		
			
				
					|  |  |  |  |                         .ValueGeneratedOnAdd(); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("ConcurrencyStamp"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<DateTime>("CreationTime") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("CreationTime"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid?>("CreatorId") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("CreatorId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid?>("DeleterId") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("DeleterId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<DateTime?>("DeletionTime") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("DeletionTime"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("ExtraProperties") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("ExtraProperties"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<bool>("IsDeleted") | 
			
		
	
		
			
				
					|  |  |  |  |                         .ValueGeneratedOnAdd() | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("IsDeleted") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasDefaultValue(false); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<DateTime?>("LastModificationTime") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("LastModificationTime"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid?>("LastModifierId") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("LastModifierId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid>("PostId") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("PostId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid?>("RepliedCommentId") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("RepliedCommentId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("Text") | 
			
		
	
		
			
				
					|  |  |  |  |                         .IsRequired() | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("Text") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(1024); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.HasKey("Id"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.HasIndex("PostId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.HasIndex("RepliedCommentId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.ToTable("BlgComments"); | 
			
		
	
		
			
				
					|  |  |  |  |                 }); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             modelBuilder.Entity("Volo.Blogging.Posts.Post", b => | 
			
		
	
		
			
				
					|  |  |  |  |                 { | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid>("Id") | 
			
		
	
		
			
				
					|  |  |  |  |                         .ValueGeneratedOnAdd(); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid>("BlogId") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("BlogId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("ConcurrencyStamp"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("Content") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("Content") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(1048576); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("CoverImage") | 
			
		
	
		
			
				
					|  |  |  |  |                         .IsRequired() | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("CoverImage"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<DateTime>("CreationTime") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("CreationTime"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid?>("CreatorId") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("CreatorId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid?>("DeleterId") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("DeleterId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<DateTime?>("DeletionTime") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("DeletionTime"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("ExtraProperties") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("ExtraProperties"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<bool>("IsDeleted") | 
			
		
	
		
			
				
					|  |  |  |  |                         .ValueGeneratedOnAdd() | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("IsDeleted") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasDefaultValue(false); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<DateTime?>("LastModificationTime") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("LastModificationTime"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid?>("LastModifierId") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("LastModifierId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<int>("ReadCount"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("Title") | 
			
		
	
		
			
				
					|  |  |  |  |                         .IsRequired() | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("Title") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(512); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("Url") | 
			
		
	
		
			
				
					|  |  |  |  |                         .IsRequired() | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("Url") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(64); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.HasKey("Id"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.HasIndex("BlogId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.ToTable("BlgPosts"); | 
			
		
	
		
			
				
					|  |  |  |  |                 }); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             modelBuilder.Entity("Volo.Blogging.Posts.PostTag", b => | 
			
		
	
		
			
				
					|  |  |  |  |                 { | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid>("PostId") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("PostId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid>("TagId") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("TagId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<DateTime>("CreationTime"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid?>("CreatorId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.HasKey("PostId", "TagId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.HasIndex("TagId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.ToTable("BlgPostTags"); | 
			
		
	
		
			
				
					|  |  |  |  |                 }); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             modelBuilder.Entity("Volo.Blogging.Tagging.Tag", b => | 
			
		
	
		
			
				
					|  |  |  |  |                 { | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid>("Id") | 
			
		
	
		
			
				
					|  |  |  |  |                         .ValueGeneratedOnAdd(); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid>("BlogId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("ConcurrencyStamp"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<DateTime>("CreationTime") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("CreationTime"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid?>("CreatorId") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("CreatorId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid?>("DeleterId") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("DeleterId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<DateTime?>("DeletionTime") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("DeletionTime"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("Description") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("Description") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(512); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("ExtraProperties") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("ExtraProperties"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<bool>("IsDeleted") | 
			
		
	
		
			
				
					|  |  |  |  |                         .ValueGeneratedOnAdd() | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("IsDeleted") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasDefaultValue(false); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<DateTime?>("LastModificationTime") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("LastModificationTime"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid?>("LastModifierId") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("LastModifierId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("Name") | 
			
		
	
		
			
				
					|  |  |  |  |                         .IsRequired() | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("Name") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(64); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<int>("UsageCount") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("UsageCount"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.HasKey("Id"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.ToTable("BlgTags"); | 
			
		
	
		
			
				
					|  |  |  |  |                 }); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             modelBuilder.Entity("Volo.Blogging.Users.BlogUser", b => | 
			
		
	
		
			
				
					|  |  |  |  |                 { | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid>("Id") | 
			
		
	
		
			
				
					|  |  |  |  |                         .ValueGeneratedOnAdd(); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("ConcurrencyStamp"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("Email") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("Email") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(256); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<bool>("EmailConfirmed") | 
			
		
	
		
			
				
					|  |  |  |  |                         .ValueGeneratedOnAdd() | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("EmailConfirmed") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasDefaultValue(false); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("ExtraProperties") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("ExtraProperties"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("Name") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("Name") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(64); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("PhoneNumber") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("PhoneNumber") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(16); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<bool>("PhoneNumberConfirmed") | 
			
		
	
		
			
				
					|  |  |  |  |                         .ValueGeneratedOnAdd() | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("PhoneNumberConfirmed") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasDefaultValue(false); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("Surname") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("Surname") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(64); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<Guid?>("TenantId") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("TenantId"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.Property<string>("UserName") | 
			
		
	
		
			
				
					|  |  |  |  |                         .IsRequired() | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasColumnName("UserName") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasMaxLength(256); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.HasKey("Id"); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.ToTable("BlgUsers"); | 
			
		
	
		
			
				
					|  |  |  |  |                 }); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             modelBuilder.Entity("Volo.Abp.Identity.IdentityRoleClaim", b => | 
			
		
	
		
			
				
					|  |  |  |  |                 { | 
			
		
	
		
			
				
					|  |  |  |  |                     b.HasOne("Volo.Abp.Identity.IdentityRole") | 
			
		
	
		
			
				
					|  |  |  |  |                         .WithMany("Claims") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasForeignKey("RoleId") | 
			
		
	
		
			
				
					|  |  |  |  |                         .OnDelete(DeleteBehavior.Cascade); | 
			
		
	
		
			
				
					|  |  |  |  |                 }); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             modelBuilder.Entity("Volo.Abp.Identity.IdentityUserClaim", b => | 
			
		
	
		
			
				
					|  |  |  |  |                 { | 
			
		
	
		
			
				
					|  |  |  |  |                     b.HasOne("Volo.Abp.Identity.IdentityUser") | 
			
		
	
		
			
				
					|  |  |  |  |                         .WithMany("Claims") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasForeignKey("UserId") | 
			
		
	
		
			
				
					|  |  |  |  |                         .OnDelete(DeleteBehavior.Cascade); | 
			
		
	
		
			
				
					|  |  |  |  |                 }); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             modelBuilder.Entity("Volo.Abp.Identity.IdentityUserLogin", b => | 
			
		
	
		
			
				
					|  |  |  |  |                 { | 
			
		
	
		
			
				
					|  |  |  |  |                     b.HasOne("Volo.Abp.Identity.IdentityUser") | 
			
		
	
		
			
				
					|  |  |  |  |                         .WithMany("Logins") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasForeignKey("UserId") | 
			
		
	
		
			
				
					|  |  |  |  |                         .OnDelete(DeleteBehavior.Cascade); | 
			
		
	
		
			
				
					|  |  |  |  |                 }); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             modelBuilder.Entity("Volo.Abp.Identity.IdentityUserRole", b => | 
			
		
	
		
			
				
					|  |  |  |  |                 { | 
			
		
	
		
			
				
					|  |  |  |  |                     b.HasOne("Volo.Abp.Identity.IdentityRole") | 
			
		
	
		
			
				
					|  |  |  |  |                         .WithMany() | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasForeignKey("RoleId") | 
			
		
	
		
			
				
					|  |  |  |  |                         .OnDelete(DeleteBehavior.Cascade); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.HasOne("Volo.Abp.Identity.IdentityUser") | 
			
		
	
		
			
				
					|  |  |  |  |                         .WithMany("Roles") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasForeignKey("UserId") | 
			
		
	
		
			
				
					|  |  |  |  |                         .OnDelete(DeleteBehavior.Cascade); | 
			
		
	
		
			
				
					|  |  |  |  |                 }); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             modelBuilder.Entity("Volo.Abp.Identity.IdentityUserToken", b => | 
			
		
	
		
			
				
					|  |  |  |  |                 { | 
			
		
	
		
			
				
					|  |  |  |  |                     b.HasOne("Volo.Abp.Identity.IdentityUser") | 
			
		
	
		
			
				
					|  |  |  |  |                         .WithMany("Tokens") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasForeignKey("UserId") | 
			
		
	
		
			
				
					|  |  |  |  |                         .OnDelete(DeleteBehavior.Cascade); | 
			
		
	
		
			
				
					|  |  |  |  |                 }); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             modelBuilder.Entity("Volo.Blogging.Comments.Comment", b => | 
			
		
	
		
			
				
					|  |  |  |  |                 { | 
			
		
	
		
			
				
					|  |  |  |  |                     b.HasOne("Volo.Blogging.Posts.Post") | 
			
		
	
		
			
				
					|  |  |  |  |                         .WithMany() | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasForeignKey("PostId") | 
			
		
	
		
			
				
					|  |  |  |  |                         .OnDelete(DeleteBehavior.Cascade); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.HasOne("Volo.Blogging.Comments.Comment") | 
			
		
	
		
			
				
					|  |  |  |  |                         .WithMany() | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasForeignKey("RepliedCommentId"); | 
			
		
	
		
			
				
					|  |  |  |  |                 }); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             modelBuilder.Entity("Volo.Blogging.Posts.Post", b => | 
			
		
	
		
			
				
					|  |  |  |  |                 { | 
			
		
	
		
			
				
					|  |  |  |  |                     b.HasOne("Volo.Blogging.Blogs.Blog") | 
			
		
	
		
			
				
					|  |  |  |  |                         .WithMany() | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasForeignKey("BlogId") | 
			
		
	
		
			
				
					|  |  |  |  |                         .OnDelete(DeleteBehavior.Cascade); | 
			
		
	
		
			
				
					|  |  |  |  |                 }); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             modelBuilder.Entity("Volo.Blogging.Posts.PostTag", b => | 
			
		
	
		
			
				
					|  |  |  |  |                 { | 
			
		
	
		
			
				
					|  |  |  |  |                     b.HasOne("Volo.Blogging.Posts.Post") | 
			
		
	
		
			
				
					|  |  |  |  |                         .WithMany("Tags") | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasForeignKey("PostId") | 
			
		
	
		
			
				
					|  |  |  |  |                         .OnDelete(DeleteBehavior.Cascade); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                     b.HasOne("Volo.Blogging.Tagging.Tag") | 
			
		
	
		
			
				
					|  |  |  |  |                         .WithMany() | 
			
		
	
		
			
				
					|  |  |  |  |                         .HasForeignKey("TagId") | 
			
		
	
		
			
				
					|  |  |  |  |                         .OnDelete(DeleteBehavior.Cascade); | 
			
		
	
		
			
				
					|  |  |  |  |                 }); | 
			
		
	
		
			
				
					|  |  |  |  | #pragma warning restore 612, 618 | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  | } |