mirror of https://github.com/abpframework/abp
				
				
				
			
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							415 lines
						
					
					
						
							14 KiB
						
					
					
				
			
		
		
	
	
							415 lines
						
					
					
						
							14 KiB
						
					
					
				| // <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 MyCompanyName.MyProjectName.DemoApp;
 | |
| 
 | |
| namespace MyCompanyName.MyProjectName.DemoApp.Migrations
 | |
| {
 | |
|     [DbContext(typeof(DemoAppDbContext))]
 | |
|     [Migration("20181218134206_Initial")]
 | |
|     partial class Initial
 | |
|     {
 | |
|         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>("ConcurrencyStamp")
 | |
|                         .IsConcurrencyToken()
 | |
|                         .IsRequired()
 | |
|                         .HasColumnName("ConcurrencyStamp")
 | |
|                         .HasMaxLength(256);
 | |
| 
 | |
|                     b.Property<string>("Description")
 | |
|                         .HasMaxLength(256);
 | |
| 
 | |
|                     b.Property<string>("ExtraProperties")
 | |
|                         .HasColumnName("ExtraProperties");
 | |
| 
 | |
|                     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")
 | |
|                         .IsConcurrencyToken()
 | |
|                         .IsRequired()
 | |
|                         .HasColumnName("ConcurrencyStamp")
 | |
|                         .HasMaxLength(256);
 | |
| 
 | |
|                     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")
 | |
|                         .IsConcurrencyToken()
 | |
|                         .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.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);
 | |
|                 });
 | |
| #pragma warning restore 612, 618
 | |
|         }
 | |
|     }
 | |
| }
 |