|
@@ -1,546 +0,0 @@
|
|
|
-// <auto-generated />
|
|
|
-using System;
|
|
|
-using MTWorkHR.Identity.DBContext;
|
|
|
-using Microsoft.EntityFrameworkCore;
|
|
|
-using Microsoft.EntityFrameworkCore.Infrastructure;
|
|
|
-using Microsoft.EntityFrameworkCore.Metadata;
|
|
|
-using Microsoft.EntityFrameworkCore.Migrations;
|
|
|
-using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
|
|
|
-
|
|
|
-#nullable disable
|
|
|
-
|
|
|
-namespace MTWorkHR.Identity.Migrations
|
|
|
-{
|
|
|
- [DbContext(typeof(HRIdentityDBContext))]
|
|
|
- [Migration("20240124091904_altrIdentity2")]
|
|
|
- partial class altrIdentity2
|
|
|
- {
|
|
|
- /// <inheritdoc />
|
|
|
- protected override void BuildTargetModel(ModelBuilder modelBuilder)
|
|
|
- {
|
|
|
-#pragma warning disable 612, 618
|
|
|
- modelBuilder
|
|
|
- .HasAnnotation("ProductVersion", "8.0.1")
|
|
|
- .HasAnnotation("Relational:MaxIdentifierLength", 128);
|
|
|
-
|
|
|
- SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder);
|
|
|
-
|
|
|
- modelBuilder.Entity("ApplicationRoleApplicationUser", b =>
|
|
|
- {
|
|
|
- b.Property<string>("UserRolesId")
|
|
|
- .HasColumnType("nvarchar(450)");
|
|
|
-
|
|
|
- b.Property<string>("UsersId")
|
|
|
- .HasColumnType("nvarchar(450)");
|
|
|
-
|
|
|
- b.HasKey("UserRolesId", "UsersId");
|
|
|
-
|
|
|
- b.HasIndex("UsersId");
|
|
|
-
|
|
|
- b.ToTable("ApplicationRoleApplicationUser");
|
|
|
- });
|
|
|
-
|
|
|
- modelBuilder.Entity("MTWorkHR.Identity.Models.ApplicationRole", b =>
|
|
|
- {
|
|
|
- b.Property<string>("Id")
|
|
|
- .HasColumnType("nvarchar(450)");
|
|
|
-
|
|
|
- b.Property<string>("ConcurrencyStamp")
|
|
|
- .IsConcurrencyToken()
|
|
|
- .HasColumnType("nvarchar(max)");
|
|
|
-
|
|
|
- b.Property<DateTime>("CreateDate")
|
|
|
- .HasColumnType("datetime2");
|
|
|
-
|
|
|
- b.Property<string>("CreateUser")
|
|
|
- .HasColumnType("nvarchar(max)");
|
|
|
-
|
|
|
- b.Property<string>("DeleteUserId")
|
|
|
- .HasColumnType("nvarchar(max)");
|
|
|
-
|
|
|
- b.Property<bool?>("IsAdmin")
|
|
|
- .HasColumnType("bit");
|
|
|
-
|
|
|
- b.Property<bool>("IsDeleted")
|
|
|
- .HasColumnType("bit");
|
|
|
-
|
|
|
- b.Property<string>("Name")
|
|
|
- .HasMaxLength(256)
|
|
|
- .HasColumnType("nvarchar(256)");
|
|
|
-
|
|
|
- b.Property<string>("NormalizedName")
|
|
|
- .HasMaxLength(256)
|
|
|
- .HasColumnType("nvarchar(256)");
|
|
|
-
|
|
|
- b.Property<DateTime?>("UpdateDate")
|
|
|
- .HasColumnType("datetime2");
|
|
|
-
|
|
|
- b.Property<string>("UpdateUser")
|
|
|
- .HasColumnType("nvarchar(max)");
|
|
|
-
|
|
|
- b.HasKey("Id");
|
|
|
-
|
|
|
- b.HasIndex("NormalizedName")
|
|
|
- .IsUnique()
|
|
|
- .HasDatabaseName("RoleNameIndex")
|
|
|
- .HasFilter("[NormalizedName] IS NOT NULL");
|
|
|
-
|
|
|
- b.ToTable("AspNetRoles", (string)null);
|
|
|
- });
|
|
|
-
|
|
|
- modelBuilder.Entity("MTWorkHR.Identity.Models.ApplicationUser", b =>
|
|
|
- {
|
|
|
- b.Property<string>("Id")
|
|
|
- .HasColumnType("nvarchar(450)");
|
|
|
-
|
|
|
- b.Property<int>("AccessFailedCount")
|
|
|
- .HasColumnType("int");
|
|
|
-
|
|
|
- b.Property<string>("ConcurrencyStamp")
|
|
|
- .IsConcurrencyToken()
|
|
|
- .HasColumnType("nvarchar(max)");
|
|
|
-
|
|
|
- b.Property<string>("CreateUser")
|
|
|
- .HasColumnType("nvarchar(max)");
|
|
|
-
|
|
|
- b.Property<string>("DeleteUserId")
|
|
|
- .HasColumnType("nvarchar(max)");
|
|
|
-
|
|
|
- b.Property<string>("Email")
|
|
|
- .HasMaxLength(256)
|
|
|
- .HasColumnType("nvarchar(256)");
|
|
|
-
|
|
|
- b.Property<bool>("EmailConfirmed")
|
|
|
- .HasColumnType("bit");
|
|
|
-
|
|
|
- b.Property<string>("FirstName")
|
|
|
- .IsRequired()
|
|
|
- .HasColumnType("nvarchar(max)");
|
|
|
-
|
|
|
- b.Property<bool>("IsDeleted")
|
|
|
- .HasColumnType("bit");
|
|
|
-
|
|
|
- b.Property<bool>("IsStopped")
|
|
|
- .HasColumnType("bit");
|
|
|
-
|
|
|
- b.Property<string>("LastName")
|
|
|
- .IsRequired()
|
|
|
- .HasColumnType("nvarchar(max)");
|
|
|
-
|
|
|
- b.Property<bool>("LockoutEnabled")
|
|
|
- .HasColumnType("bit");
|
|
|
-
|
|
|
- b.Property<DateTimeOffset?>("LockoutEnd")
|
|
|
- .HasColumnType("datetimeoffset");
|
|
|
-
|
|
|
- b.Property<string>("ManagerId")
|
|
|
- .HasColumnType("nvarchar(450)");
|
|
|
-
|
|
|
- b.Property<string>("NormalizedEmail")
|
|
|
- .HasMaxLength(256)
|
|
|
- .HasColumnType("nvarchar(256)");
|
|
|
-
|
|
|
- b.Property<string>("NormalizedUserName")
|
|
|
- .HasMaxLength(256)
|
|
|
- .HasColumnType("nvarchar(256)");
|
|
|
-
|
|
|
- b.Property<string>("PasswordHash")
|
|
|
- .HasColumnType("nvarchar(max)");
|
|
|
-
|
|
|
- b.Property<string>("PhoneNumber")
|
|
|
- .HasColumnType("nvarchar(max)");
|
|
|
-
|
|
|
- b.Property<bool>("PhoneNumberConfirmed")
|
|
|
- .HasColumnType("bit");
|
|
|
-
|
|
|
- b.Property<string>("SecurityStamp")
|
|
|
- .HasColumnType("nvarchar(max)");
|
|
|
-
|
|
|
- b.Property<bool>("TwoFactorEnabled")
|
|
|
- .HasColumnType("bit");
|
|
|
-
|
|
|
- b.Property<string>("UpdateUser")
|
|
|
- .HasColumnType("nvarchar(max)");
|
|
|
-
|
|
|
- b.Property<string>("UserName")
|
|
|
- .HasMaxLength(256)
|
|
|
- .HasColumnType("nvarchar(256)");
|
|
|
-
|
|
|
- b.Property<int>("UserType")
|
|
|
- .HasColumnType("int");
|
|
|
-
|
|
|
- b.HasKey("Id");
|
|
|
-
|
|
|
- b.HasIndex("ManagerId");
|
|
|
-
|
|
|
- b.HasIndex("NormalizedEmail")
|
|
|
- .HasDatabaseName("EmailIndex");
|
|
|
-
|
|
|
- b.HasIndex("NormalizedUserName")
|
|
|
- .IsUnique()
|
|
|
- .HasDatabaseName("UserNameIndex")
|
|
|
- .HasFilter("[NormalizedUserName] IS NOT NULL");
|
|
|
-
|
|
|
- b.ToTable("AspNetUsers", (string)null);
|
|
|
-
|
|
|
- b.HasData(
|
|
|
- new
|
|
|
- {
|
|
|
- Id = "AD5B3B92-2311-48F8-9DEC-F9FAEF1F21UA",
|
|
|
- AccessFailedCount = 0,
|
|
|
- ConcurrencyStamp = "9db21270-bc4c-40e0-8db7-21c2a932d26d",
|
|
|
- Email = "a@b.com",
|
|
|
- EmailConfirmed = true,
|
|
|
- FirstName = "Zinab",
|
|
|
- IsDeleted = false,
|
|
|
- IsStopped = false,
|
|
|
- LastName = "Elgendy",
|
|
|
- LockoutEnabled = false,
|
|
|
- NormalizedEmail = "A@B.COM",
|
|
|
- NormalizedUserName = "ADMIN",
|
|
|
- PasswordHash = "AQAAAAIAAYagAAAAEPg+ASbciPFxtyxQq8Wx5ilBUQ0RbAoITXXkOQm1PzC5BzySX0sn/wUmOjBKPDGV9w==",
|
|
|
- PhoneNumber = "1234567890",
|
|
|
- PhoneNumberConfirmed = true,
|
|
|
- SecurityStamp = "3e4eb597-09f6-44fb-8bb1-7027cd4a0eda",
|
|
|
- TwoFactorEnabled = false,
|
|
|
- UserName = "Admin",
|
|
|
- UserType = 1
|
|
|
- },
|
|
|
- new
|
|
|
- {
|
|
|
- Id = "LL5B3B92-2311-48F8-9DEC-F9FAEF1F21UB",
|
|
|
- AccessFailedCount = 0,
|
|
|
- ConcurrencyStamp = "32f0f04a-dbd7-4a86-9b4b-63dcf2ad75f7",
|
|
|
- Email = "ali@b.com",
|
|
|
- EmailConfirmed = true,
|
|
|
- FirstName = "Ali",
|
|
|
- IsDeleted = false,
|
|
|
- IsStopped = false,
|
|
|
- LastName = "Farok",
|
|
|
- LockoutEnabled = false,
|
|
|
- NormalizedEmail = "ALI@B.COM",
|
|
|
- NormalizedUserName = "ALI",
|
|
|
- PasswordHash = "AQAAAAIAAYagAAAAEI3QJkcZjCH4Y8Db4rEgL8Mmll5oCvYcWiXZjQSN9bGW4SMcjHe3ZPMnkN/l9DmJeQ==",
|
|
|
- PhoneNumber = "1234567890",
|
|
|
- PhoneNumberConfirmed = true,
|
|
|
- SecurityStamp = "7424f406-f7db-4698-bdb3-c7e28214619c",
|
|
|
- TwoFactorEnabled = false,
|
|
|
- UserName = "ali",
|
|
|
- UserType = 1
|
|
|
- });
|
|
|
- });
|
|
|
-
|
|
|
- modelBuilder.Entity("MTWorkHR.Identity.Models.Permission", b =>
|
|
|
- {
|
|
|
- b.Property<long>("Id")
|
|
|
- .ValueGeneratedOnAdd()
|
|
|
- .HasColumnType("bigint")
|
|
|
- .HasColumnOrder(0);
|
|
|
-
|
|
|
- SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<long>("Id"));
|
|
|
-
|
|
|
- b.Property<string>("CategoryName")
|
|
|
- .IsRequired()
|
|
|
- .HasMaxLength(150)
|
|
|
- .HasColumnType("nvarchar(150)");
|
|
|
-
|
|
|
- b.Property<string>("Desc")
|
|
|
- .IsRequired()
|
|
|
- .HasMaxLength(250)
|
|
|
- .HasColumnType("nvarchar(250)");
|
|
|
-
|
|
|
- b.Property<string>("Name")
|
|
|
- .IsRequired()
|
|
|
- .HasMaxLength(250)
|
|
|
- .HasColumnType("nvarchar(250)");
|
|
|
-
|
|
|
- b.Property<bool>("Show")
|
|
|
- .HasColumnType("bit");
|
|
|
-
|
|
|
- b.HasKey("Id");
|
|
|
-
|
|
|
- b.ToTable("Permissions");
|
|
|
- });
|
|
|
-
|
|
|
- modelBuilder.Entity("MTWorkHR.Identity.Models.RolePermission", b =>
|
|
|
- {
|
|
|
- b.Property<long>("Id")
|
|
|
- .ValueGeneratedOnAdd()
|
|
|
- .HasColumnType("bigint")
|
|
|
- .HasColumnOrder(0);
|
|
|
-
|
|
|
- SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<long>("Id"));
|
|
|
-
|
|
|
- b.Property<long>("PermissionId")
|
|
|
- .HasColumnType("bigint");
|
|
|
-
|
|
|
- b.Property<string>("PermissionName")
|
|
|
- .IsRequired()
|
|
|
- .HasColumnType("nvarchar(max)");
|
|
|
-
|
|
|
- b.Property<string>("RoleId")
|
|
|
- .IsRequired()
|
|
|
- .HasColumnType("nvarchar(450)");
|
|
|
-
|
|
|
- b.HasKey("Id");
|
|
|
-
|
|
|
- b.HasIndex("PermissionId");
|
|
|
-
|
|
|
- b.HasIndex("RoleId");
|
|
|
-
|
|
|
- b.ToTable("RolePermissions");
|
|
|
- });
|
|
|
-
|
|
|
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRole", b =>
|
|
|
- {
|
|
|
- b.Property<string>("Id")
|
|
|
- .HasColumnType("nvarchar(450)");
|
|
|
-
|
|
|
- b.Property<string>("ConcurrencyStamp")
|
|
|
- .HasColumnType("nvarchar(max)");
|
|
|
-
|
|
|
- b.Property<string>("Name")
|
|
|
- .HasColumnType("nvarchar(max)");
|
|
|
-
|
|
|
- b.Property<string>("NormalizedName")
|
|
|
- .HasColumnType("nvarchar(max)");
|
|
|
-
|
|
|
- b.HasKey("Id");
|
|
|
-
|
|
|
- b.ToTable("IdentityRole");
|
|
|
-
|
|
|
- b.HasData(
|
|
|
- new
|
|
|
- {
|
|
|
- Id = "AD5B3B92-2311-48F8-9DEC-F9FAEF1F211B",
|
|
|
- Name = "Admin",
|
|
|
- NormalizedName = "ADMIN"
|
|
|
- },
|
|
|
- new
|
|
|
- {
|
|
|
- Id = "EM5B3B92-2311-48F8-9DEC-F9FAEF1F211A",
|
|
|
- Name = "Employee",
|
|
|
- NormalizedName = "EMPLOYEE"
|
|
|
- });
|
|
|
- });
|
|
|
-
|
|
|
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim<string>", b =>
|
|
|
- {
|
|
|
- b.Property<int>("Id")
|
|
|
- .ValueGeneratedOnAdd()
|
|
|
- .HasColumnType("int");
|
|
|
-
|
|
|
- SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"));
|
|
|
-
|
|
|
- b.Property<string>("ClaimType")
|
|
|
- .HasColumnType("nvarchar(max)");
|
|
|
-
|
|
|
- b.Property<string>("ClaimValue")
|
|
|
- .HasColumnType("nvarchar(max)");
|
|
|
-
|
|
|
- b.Property<string>("RoleId")
|
|
|
- .IsRequired()
|
|
|
- .HasColumnType("nvarchar(450)");
|
|
|
-
|
|
|
- b.HasKey("Id");
|
|
|
-
|
|
|
- b.HasIndex("RoleId");
|
|
|
-
|
|
|
- b.ToTable("AspNetRoleClaims", (string)null);
|
|
|
- });
|
|
|
-
|
|
|
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim<string>", b =>
|
|
|
- {
|
|
|
- b.Property<int>("Id")
|
|
|
- .ValueGeneratedOnAdd()
|
|
|
- .HasColumnType("int");
|
|
|
-
|
|
|
- SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"));
|
|
|
-
|
|
|
- b.Property<string>("ClaimType")
|
|
|
- .HasColumnType("nvarchar(max)");
|
|
|
-
|
|
|
- b.Property<string>("ClaimValue")
|
|
|
- .HasColumnType("nvarchar(max)");
|
|
|
-
|
|
|
- b.Property<string>("UserId")
|
|
|
- .IsRequired()
|
|
|
- .HasColumnType("nvarchar(450)");
|
|
|
-
|
|
|
- b.HasKey("Id");
|
|
|
-
|
|
|
- b.HasIndex("UserId");
|
|
|
-
|
|
|
- b.ToTable("AspNetUserClaims", (string)null);
|
|
|
- });
|
|
|
-
|
|
|
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin<string>", b =>
|
|
|
- {
|
|
|
- b.Property<string>("LoginProvider")
|
|
|
- .HasColumnType("nvarchar(450)");
|
|
|
-
|
|
|
- b.Property<string>("ProviderKey")
|
|
|
- .HasColumnType("nvarchar(450)");
|
|
|
-
|
|
|
- b.Property<string>("ProviderDisplayName")
|
|
|
- .HasColumnType("nvarchar(max)");
|
|
|
-
|
|
|
- b.Property<string>("UserId")
|
|
|
- .IsRequired()
|
|
|
- .HasColumnType("nvarchar(450)");
|
|
|
-
|
|
|
- b.HasKey("LoginProvider", "ProviderKey");
|
|
|
-
|
|
|
- b.HasIndex("UserId");
|
|
|
-
|
|
|
- b.ToTable("AspNetUserLogins", (string)null);
|
|
|
- });
|
|
|
-
|
|
|
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole<string>", b =>
|
|
|
- {
|
|
|
- b.Property<string>("UserId")
|
|
|
- .HasColumnType("nvarchar(450)");
|
|
|
-
|
|
|
- b.Property<string>("RoleId")
|
|
|
- .HasColumnType("nvarchar(450)");
|
|
|
-
|
|
|
- b.HasKey("UserId", "RoleId");
|
|
|
-
|
|
|
- b.HasIndex("RoleId");
|
|
|
-
|
|
|
- b.ToTable("AspNetUserRoles", (string)null);
|
|
|
-
|
|
|
- b.HasData(
|
|
|
- new
|
|
|
- {
|
|
|
- UserId = "AD5B3B92-2311-48F8-9DEC-F9FAEF1F21UA",
|
|
|
- RoleId = "AD5B3B92-2311-48F8-9DEC-F9FAEF1F211B"
|
|
|
- },
|
|
|
- new
|
|
|
- {
|
|
|
- UserId = "LL5B3B92-2311-48F8-9DEC-F9FAEF1F21UB",
|
|
|
- RoleId = "EM5B3B92-2311-48F8-9DEC-F9FAEF1F211A"
|
|
|
- });
|
|
|
- });
|
|
|
-
|
|
|
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken<string>", b =>
|
|
|
- {
|
|
|
- b.Property<string>("UserId")
|
|
|
- .HasColumnType("nvarchar(450)");
|
|
|
-
|
|
|
- b.Property<string>("LoginProvider")
|
|
|
- .HasColumnType("nvarchar(450)");
|
|
|
-
|
|
|
- b.Property<string>("Name")
|
|
|
- .HasColumnType("nvarchar(450)");
|
|
|
-
|
|
|
- b.Property<string>("Value")
|
|
|
- .HasColumnType("nvarchar(max)");
|
|
|
-
|
|
|
- b.HasKey("UserId", "LoginProvider", "Name");
|
|
|
-
|
|
|
- b.ToTable("AspNetUserTokens", (string)null);
|
|
|
- });
|
|
|
-
|
|
|
- modelBuilder.Entity("ApplicationRoleApplicationUser", b =>
|
|
|
- {
|
|
|
- b.HasOne("MTWorkHR.Identity.Models.ApplicationRole", null)
|
|
|
- .WithMany()
|
|
|
- .HasForeignKey("UserRolesId")
|
|
|
- .OnDelete(DeleteBehavior.Cascade)
|
|
|
- .IsRequired();
|
|
|
-
|
|
|
- b.HasOne("MTWorkHR.Identity.Models.ApplicationUser", null)
|
|
|
- .WithMany()
|
|
|
- .HasForeignKey("UsersId")
|
|
|
- .OnDelete(DeleteBehavior.Cascade)
|
|
|
- .IsRequired();
|
|
|
- });
|
|
|
-
|
|
|
- modelBuilder.Entity("MTWorkHR.Identity.Models.ApplicationUser", b =>
|
|
|
- {
|
|
|
- b.HasOne("MTWorkHR.Identity.Models.ApplicationUser", "Manager")
|
|
|
- .WithMany()
|
|
|
- .HasForeignKey("ManagerId");
|
|
|
-
|
|
|
- b.Navigation("Manager");
|
|
|
- });
|
|
|
-
|
|
|
- modelBuilder.Entity("MTWorkHR.Identity.Models.RolePermission", b =>
|
|
|
- {
|
|
|
- b.HasOne("MTWorkHR.Identity.Models.Permission", "Permission")
|
|
|
- .WithMany()
|
|
|
- .HasForeignKey("PermissionId")
|
|
|
- .OnDelete(DeleteBehavior.Cascade)
|
|
|
- .IsRequired();
|
|
|
-
|
|
|
- b.HasOne("MTWorkHR.Identity.Models.ApplicationRole", "Role")
|
|
|
- .WithMany("RolePermissions")
|
|
|
- .HasForeignKey("RoleId")
|
|
|
- .OnDelete(DeleteBehavior.Cascade)
|
|
|
- .IsRequired();
|
|
|
-
|
|
|
- b.Navigation("Permission");
|
|
|
-
|
|
|
- b.Navigation("Role");
|
|
|
- });
|
|
|
-
|
|
|
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim<string>", b =>
|
|
|
- {
|
|
|
- b.HasOne("MTWorkHR.Identity.Models.ApplicationRole", null)
|
|
|
- .WithMany()
|
|
|
- .HasForeignKey("RoleId")
|
|
|
- .OnDelete(DeleteBehavior.Cascade)
|
|
|
- .IsRequired();
|
|
|
- });
|
|
|
-
|
|
|
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim<string>", b =>
|
|
|
- {
|
|
|
- b.HasOne("MTWorkHR.Identity.Models.ApplicationUser", null)
|
|
|
- .WithMany()
|
|
|
- .HasForeignKey("UserId")
|
|
|
- .OnDelete(DeleteBehavior.Cascade)
|
|
|
- .IsRequired();
|
|
|
- });
|
|
|
-
|
|
|
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin<string>", b =>
|
|
|
- {
|
|
|
- b.HasOne("MTWorkHR.Identity.Models.ApplicationUser", null)
|
|
|
- .WithMany()
|
|
|
- .HasForeignKey("UserId")
|
|
|
- .OnDelete(DeleteBehavior.Cascade)
|
|
|
- .IsRequired();
|
|
|
- });
|
|
|
-
|
|
|
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole<string>", b =>
|
|
|
- {
|
|
|
- b.HasOne("MTWorkHR.Identity.Models.ApplicationRole", null)
|
|
|
- .WithMany()
|
|
|
- .HasForeignKey("RoleId")
|
|
|
- .OnDelete(DeleteBehavior.Cascade)
|
|
|
- .IsRequired();
|
|
|
-
|
|
|
- b.HasOne("MTWorkHR.Identity.Models.ApplicationUser", null)
|
|
|
- .WithMany()
|
|
|
- .HasForeignKey("UserId")
|
|
|
- .OnDelete(DeleteBehavior.Cascade)
|
|
|
- .IsRequired();
|
|
|
- });
|
|
|
-
|
|
|
- modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken<string>", b =>
|
|
|
- {
|
|
|
- b.HasOne("MTWorkHR.Identity.Models.ApplicationUser", null)
|
|
|
- .WithMany()
|
|
|
- .HasForeignKey("UserId")
|
|
|
- .OnDelete(DeleteBehavior.Cascade)
|
|
|
- .IsRequired();
|
|
|
- });
|
|
|
-
|
|
|
- modelBuilder.Entity("MTWorkHR.Identity.Models.ApplicationRole", b =>
|
|
|
- {
|
|
|
- b.Navigation("RolePermissions");
|
|
|
- });
|
|
|
-#pragma warning restore 612, 618
|
|
|
- }
|
|
|
- }
|
|
|
-}
|