Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // <auto-generated />
- using System;
- using MCSLeave.Data;
- using Microsoft.EntityFrameworkCore;
- using Microsoft.EntityFrameworkCore.Infrastructure;
- using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
- using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
- namespace MCSLeave.Migrations
- {
- [DbContext(typeof(ApplicationDbContext))]
- partial class ApplicationDbContextModelSnapshot : ModelSnapshot
- {
- protected override void BuildModel(ModelBuilder modelBuilder)
- {
- #pragma warning disable 612, 618
- modelBuilder
- .HasDefaultSchema("mcs_users")
- .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.SerialColumn)
- .HasAnnotation("ProductVersion", "2.1.8-servicing-32085")
- .HasAnnotation("Relational:MaxIdentifierLength", 63);
- modelBuilder.Entity("MCSLeave.Models.ApplicationUser", b =>
- {
- b.Property<string>("Id")
- .ValueGeneratedOnAdd()
- .HasColumnName("id");
- b.Property<int>("AccessFailedCount")
- .HasColumnName("access_failed_count");
- b.Property<string>("Address")
- .HasColumnName("address");
- b.Property<string>("CompanyName")
- .HasColumnName("company_name");
- b.Property<string>("ConcurrencyStamp")
- .IsConcurrencyToken()
- .HasColumnName("concurrency_stamp");
- b.Property<string>("Country")
- .HasColumnName("country");
- b.Property<DateTime>("CreatedDate")
- .HasColumnName("created_date");
- b.Property<string>("Department")
- .HasColumnName("department");
- b.Property<string>("Email")
- .HasColumnName("email")
- .HasMaxLength(256);
- b.Property<bool>("EmailConfirmed")
- .HasColumnName("email_confirmed");
- b.Property<string>("FullName")
- .HasColumnName("full_name");
- b.Property<string>("Gender")
- .HasColumnName("gender");
- b.Property<DateTime>("JoinedDate")
- .HasColumnName("joined_date");
- b.Property<bool>("LockoutEnabled")
- .HasColumnName("lockout_enabled");
- b.Property<DateTimeOffset?>("LockoutEnd")
- .HasColumnName("lockout_end");
- b.Property<string>("NormalizedEmail")
- .HasColumnName("normalized_email")
- .HasMaxLength(256);
- b.Property<string>("NormalizedUserName")
- .HasColumnName("normalized_user_name")
- .HasMaxLength(256);
- b.Property<string>("PasswordHash")
- .HasColumnName("password_hash");
- b.Property<string>("PhoneNumber")
- .HasColumnName("phone_number");
- b.Property<bool>("PhoneNumberConfirmed")
- .HasColumnName("phone_number_confirmed");
- b.Property<string>("SecurityStamp")
- .HasColumnName("security_stamp");
- b.Property<bool>("TwoFactorEnabled")
- .HasColumnName("two_factor_enabled");
- b.Property<string>("UserName")
- .HasColumnName("user_name")
- .HasMaxLength(256);
- b.Property<int>("user_code_id")
- .HasColumnName("user_code_id");
- b.Property<string>("user_full_name")
- .HasColumnName("user_full_name");
- b.Property<string>("user_identity_number")
- .HasColumnName("user_identity_number");
- b.Property<string>("user_login_name")
- .HasColumnName("user_login_name");
- b.HasKey("Id")
- .HasName("pk_tbl_users");
- b.HasIndex("NormalizedEmail")
- .HasName("email_index");
- b.HasIndex("NormalizedUserName")
- .IsUnique()
- .HasName("user_name_index");
- b.ToTable("tbl_users");
- });
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRole", b =>
- {
- b.Property<string>("Id")
- .ValueGeneratedOnAdd()
- .HasColumnName("id");
- b.Property<string>("ConcurrencyStamp")
- .IsConcurrencyToken()
- .HasColumnName("concurrency_stamp");
- b.Property<string>("Name")
- .HasColumnName("name")
- .HasMaxLength(256);
- b.Property<string>("NormalizedName")
- .HasColumnName("normalized_name")
- .HasMaxLength(256);
- b.HasKey("Id")
- .HasName("pk_tbl_role");
- b.HasIndex("NormalizedName")
- .IsUnique()
- .HasName("role_name_index");
- b.ToTable("tbl_role");
- });
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim<string>", b =>
- {
- b.Property<int>("Id")
- .ValueGeneratedOnAdd()
- .HasColumnName("id");
- b.Property<string>("ClaimType")
- .HasColumnName("claim_type");
- b.Property<string>("ClaimValue")
- .HasColumnName("claim_value");
- b.Property<string>("RoleId")
- .IsRequired()
- .HasColumnName("role_id");
- b.HasKey("Id")
- .HasName("pk_tbl_roleclaim");
- b.HasIndex("RoleId")
- .HasName("ix_tbl_roleclaim_role_id");
- b.ToTable("tbl_roleclaim");
- });
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim<string>", b =>
- {
- b.Property<int>("Id")
- .ValueGeneratedOnAdd()
- .HasColumnName("id");
- b.Property<string>("ClaimType")
- .HasColumnName("claim_type");
- b.Property<string>("ClaimValue")
- .HasColumnName("claim_value");
- b.Property<string>("UserId")
- .IsRequired()
- .HasColumnName("user_id");
- b.HasKey("Id")
- .HasName("pk_tbl_usersclaim");
- b.HasIndex("UserId")
- .HasName("ix_tbl_usersclaim_user_id");
- b.ToTable("tbl_usersclaim");
- });
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin<string>", b =>
- {
- b.Property<string>("LoginProvider")
- .HasColumnName("login_provider");
- b.Property<string>("ProviderKey")
- .HasColumnName("provider_key");
- b.Property<string>("ProviderDisplayName")
- .HasColumnName("provider_display_name");
- b.Property<string>("UserId")
- .IsRequired()
- .HasColumnName("user_id");
- b.HasKey("LoginProvider", "ProviderKey")
- .HasName("pk_tbl_userslogin");
- b.HasIndex("UserId")
- .HasName("ix_tbl_userslogin_user_id");
- b.ToTable("tbl_userslogin");
- });
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole<string>", b =>
- {
- b.Property<string>("UserId")
- .HasColumnName("user_id");
- b.Property<string>("RoleId")
- .HasColumnName("role_id");
- b.HasKey("UserId", "RoleId")
- .HasName("pk_tbl_usersrole");
- b.HasIndex("RoleId")
- .HasName("ix_tbl_usersrole_role_id");
- b.ToTable("tbl_usersrole");
- });
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken<string>", b =>
- {
- b.Property<string>("UserId")
- .HasColumnName("user_id");
- b.Property<string>("LoginProvider")
- .HasColumnName("login_provider");
- b.Property<string>("Name")
- .HasColumnName("name");
- b.Property<string>("Value")
- .HasColumnName("value");
- b.HasKey("UserId", "LoginProvider", "Name")
- .HasName("pk_tbl_userstoken");
- b.ToTable("tbl_userstoken");
- });
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim<string>", b =>
- {
- b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole")
- .WithMany()
- .HasForeignKey("RoleId")
- .HasConstraintName("fk_tbl_roleclaim_tbl_role_role_id")
- .OnDelete(DeleteBehavior.Cascade);
- });
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim<string>", b =>
- {
- b.HasOne("MCSLeave.Models.ApplicationUser")
- .WithMany()
- .HasForeignKey("UserId")
- .HasConstraintName("fk_tbl_usersclaim_tbl_users_user_id")
- .OnDelete(DeleteBehavior.Cascade);
- });
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin<string>", b =>
- {
- b.HasOne("MCSLeave.Models.ApplicationUser")
- .WithMany()
- .HasForeignKey("UserId")
- .HasConstraintName("fk_tbl_userslogin_tbl_users_user_id")
- .OnDelete(DeleteBehavior.Cascade);
- });
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole<string>", b =>
- {
- b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole")
- .WithMany()
- .HasForeignKey("RoleId")
- .HasConstraintName("fk_tbl_usersrole_tbl_role_role_id")
- .OnDelete(DeleteBehavior.Cascade);
- b.HasOne("MCSLeave.Models.ApplicationUser")
- .WithMany()
- .HasForeignKey("UserId")
- .HasConstraintName("fk_tbl_usersrole_tbl_users_user_id")
- .OnDelete(DeleteBehavior.Cascade);
- });
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken<string>", b =>
- {
- b.HasOne("MCSLeave.Models.ApplicationUser")
- .WithMany()
- .HasForeignKey("UserId")
- .HasConstraintName("fk_tbl_userstoken_tbl_users_user_id")
- .OnDelete(DeleteBehavior.Cascade);
- });
- #pragma warning restore 612, 618
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement