Advertisement
Guest User

Untitled

a guest
Sep 18th, 2019
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.09 KB | None | 0 0
  1. // <auto-generated />
  2. using System;
  3. using MCSLeave.Data;
  4. using Microsoft.EntityFrameworkCore;
  5. using Microsoft.EntityFrameworkCore.Infrastructure;
  6. using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
  7. using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
  8.  
  9. namespace MCSLeave.Migrations
  10. {
  11. [DbContext(typeof(ApplicationDbContext))]
  12. partial class ApplicationDbContextModelSnapshot : ModelSnapshot
  13. {
  14. protected override void BuildModel(ModelBuilder modelBuilder)
  15. {
  16. #pragma warning disable 612, 618
  17. modelBuilder
  18. .HasDefaultSchema("mcs_users")
  19. .HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.SerialColumn)
  20. .HasAnnotation("ProductVersion", "2.1.8-servicing-32085")
  21. .HasAnnotation("Relational:MaxIdentifierLength", 63);
  22.  
  23. modelBuilder.Entity("MCSLeave.Models.ApplicationUser", b =>
  24. {
  25. b.Property<string>("Id")
  26. .ValueGeneratedOnAdd()
  27. .HasColumnName("id");
  28.  
  29. b.Property<int>("AccessFailedCount")
  30. .HasColumnName("access_failed_count");
  31.  
  32. b.Property<string>("Address")
  33. .HasColumnName("address");
  34.  
  35. b.Property<string>("CompanyName")
  36. .HasColumnName("company_name");
  37.  
  38. b.Property<string>("ConcurrencyStamp")
  39. .IsConcurrencyToken()
  40. .HasColumnName("concurrency_stamp");
  41.  
  42. b.Property<string>("Country")
  43. .HasColumnName("country");
  44.  
  45. b.Property<DateTime>("CreatedDate")
  46. .HasColumnName("created_date");
  47.  
  48. b.Property<string>("Department")
  49. .HasColumnName("department");
  50.  
  51. b.Property<string>("Email")
  52. .HasColumnName("email")
  53. .HasMaxLength(256);
  54.  
  55. b.Property<bool>("EmailConfirmed")
  56. .HasColumnName("email_confirmed");
  57.  
  58. b.Property<string>("FullName")
  59. .HasColumnName("full_name");
  60.  
  61. b.Property<string>("Gender")
  62. .HasColumnName("gender");
  63.  
  64. b.Property<DateTime>("JoinedDate")
  65. .HasColumnName("joined_date");
  66.  
  67. b.Property<bool>("LockoutEnabled")
  68. .HasColumnName("lockout_enabled");
  69.  
  70. b.Property<DateTimeOffset?>("LockoutEnd")
  71. .HasColumnName("lockout_end");
  72.  
  73. b.Property<string>("NormalizedEmail")
  74. .HasColumnName("normalized_email")
  75. .HasMaxLength(256);
  76.  
  77. b.Property<string>("NormalizedUserName")
  78. .HasColumnName("normalized_user_name")
  79. .HasMaxLength(256);
  80.  
  81. b.Property<string>("PasswordHash")
  82. .HasColumnName("password_hash");
  83.  
  84. b.Property<string>("PhoneNumber")
  85. .HasColumnName("phone_number");
  86.  
  87. b.Property<bool>("PhoneNumberConfirmed")
  88. .HasColumnName("phone_number_confirmed");
  89.  
  90. b.Property<string>("SecurityStamp")
  91. .HasColumnName("security_stamp");
  92.  
  93. b.Property<bool>("TwoFactorEnabled")
  94. .HasColumnName("two_factor_enabled");
  95.  
  96. b.Property<string>("UserName")
  97. .HasColumnName("user_name")
  98. .HasMaxLength(256);
  99.  
  100. b.Property<int>("user_code_id")
  101. .HasColumnName("user_code_id");
  102.  
  103. b.Property<string>("user_full_name")
  104. .HasColumnName("user_full_name");
  105.  
  106. b.Property<string>("user_identity_number")
  107. .HasColumnName("user_identity_number");
  108.  
  109. b.Property<string>("user_login_name")
  110. .HasColumnName("user_login_name");
  111.  
  112. b.HasKey("Id")
  113. .HasName("pk_tbl_users");
  114.  
  115. b.HasIndex("NormalizedEmail")
  116. .HasName("email_index");
  117.  
  118. b.HasIndex("NormalizedUserName")
  119. .IsUnique()
  120. .HasName("user_name_index");
  121.  
  122. b.ToTable("tbl_users");
  123. });
  124.  
  125. modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRole", b =>
  126. {
  127. b.Property<string>("Id")
  128. .ValueGeneratedOnAdd()
  129. .HasColumnName("id");
  130.  
  131. b.Property<string>("ConcurrencyStamp")
  132. .IsConcurrencyToken()
  133. .HasColumnName("concurrency_stamp");
  134.  
  135. b.Property<string>("Name")
  136. .HasColumnName("name")
  137. .HasMaxLength(256);
  138.  
  139. b.Property<string>("NormalizedName")
  140. .HasColumnName("normalized_name")
  141. .HasMaxLength(256);
  142.  
  143. b.HasKey("Id")
  144. .HasName("pk_tbl_role");
  145.  
  146. b.HasIndex("NormalizedName")
  147. .IsUnique()
  148. .HasName("role_name_index");
  149.  
  150. b.ToTable("tbl_role");
  151. });
  152.  
  153. modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim<string>", b =>
  154. {
  155. b.Property<int>("Id")
  156. .ValueGeneratedOnAdd()
  157. .HasColumnName("id");
  158.  
  159. b.Property<string>("ClaimType")
  160. .HasColumnName("claim_type");
  161.  
  162. b.Property<string>("ClaimValue")
  163. .HasColumnName("claim_value");
  164.  
  165. b.Property<string>("RoleId")
  166. .IsRequired()
  167. .HasColumnName("role_id");
  168.  
  169. b.HasKey("Id")
  170. .HasName("pk_tbl_roleclaim");
  171.  
  172. b.HasIndex("RoleId")
  173. .HasName("ix_tbl_roleclaim_role_id");
  174.  
  175. b.ToTable("tbl_roleclaim");
  176. });
  177.  
  178. modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim<string>", b =>
  179. {
  180. b.Property<int>("Id")
  181. .ValueGeneratedOnAdd()
  182. .HasColumnName("id");
  183.  
  184. b.Property<string>("ClaimType")
  185. .HasColumnName("claim_type");
  186.  
  187. b.Property<string>("ClaimValue")
  188. .HasColumnName("claim_value");
  189.  
  190. b.Property<string>("UserId")
  191. .IsRequired()
  192. .HasColumnName("user_id");
  193.  
  194. b.HasKey("Id")
  195. .HasName("pk_tbl_usersclaim");
  196.  
  197. b.HasIndex("UserId")
  198. .HasName("ix_tbl_usersclaim_user_id");
  199.  
  200. b.ToTable("tbl_usersclaim");
  201. });
  202.  
  203. modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin<string>", b =>
  204. {
  205. b.Property<string>("LoginProvider")
  206. .HasColumnName("login_provider");
  207.  
  208. b.Property<string>("ProviderKey")
  209. .HasColumnName("provider_key");
  210.  
  211. b.Property<string>("ProviderDisplayName")
  212. .HasColumnName("provider_display_name");
  213.  
  214. b.Property<string>("UserId")
  215. .IsRequired()
  216. .HasColumnName("user_id");
  217.  
  218. b.HasKey("LoginProvider", "ProviderKey")
  219. .HasName("pk_tbl_userslogin");
  220.  
  221. b.HasIndex("UserId")
  222. .HasName("ix_tbl_userslogin_user_id");
  223.  
  224. b.ToTable("tbl_userslogin");
  225. });
  226.  
  227. modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole<string>", b =>
  228. {
  229. b.Property<string>("UserId")
  230. .HasColumnName("user_id");
  231.  
  232. b.Property<string>("RoleId")
  233. .HasColumnName("role_id");
  234.  
  235. b.HasKey("UserId", "RoleId")
  236. .HasName("pk_tbl_usersrole");
  237.  
  238. b.HasIndex("RoleId")
  239. .HasName("ix_tbl_usersrole_role_id");
  240.  
  241. b.ToTable("tbl_usersrole");
  242. });
  243.  
  244. modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken<string>", b =>
  245. {
  246. b.Property<string>("UserId")
  247. .HasColumnName("user_id");
  248.  
  249. b.Property<string>("LoginProvider")
  250. .HasColumnName("login_provider");
  251.  
  252. b.Property<string>("Name")
  253. .HasColumnName("name");
  254.  
  255. b.Property<string>("Value")
  256. .HasColumnName("value");
  257.  
  258. b.HasKey("UserId", "LoginProvider", "Name")
  259. .HasName("pk_tbl_userstoken");
  260.  
  261. b.ToTable("tbl_userstoken");
  262. });
  263.  
  264. modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim<string>", b =>
  265. {
  266. b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole")
  267. .WithMany()
  268. .HasForeignKey("RoleId")
  269. .HasConstraintName("fk_tbl_roleclaim_tbl_role_role_id")
  270. .OnDelete(DeleteBehavior.Cascade);
  271. });
  272.  
  273. modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim<string>", b =>
  274. {
  275. b.HasOne("MCSLeave.Models.ApplicationUser")
  276. .WithMany()
  277. .HasForeignKey("UserId")
  278. .HasConstraintName("fk_tbl_usersclaim_tbl_users_user_id")
  279. .OnDelete(DeleteBehavior.Cascade);
  280. });
  281.  
  282. modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin<string>", b =>
  283. {
  284. b.HasOne("MCSLeave.Models.ApplicationUser")
  285. .WithMany()
  286. .HasForeignKey("UserId")
  287. .HasConstraintName("fk_tbl_userslogin_tbl_users_user_id")
  288. .OnDelete(DeleteBehavior.Cascade);
  289. });
  290.  
  291. modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole<string>", b =>
  292. {
  293. b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole")
  294. .WithMany()
  295. .HasForeignKey("RoleId")
  296. .HasConstraintName("fk_tbl_usersrole_tbl_role_role_id")
  297. .OnDelete(DeleteBehavior.Cascade);
  298.  
  299. b.HasOne("MCSLeave.Models.ApplicationUser")
  300. .WithMany()
  301. .HasForeignKey("UserId")
  302. .HasConstraintName("fk_tbl_usersrole_tbl_users_user_id")
  303. .OnDelete(DeleteBehavior.Cascade);
  304. });
  305.  
  306. modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken<string>", b =>
  307. {
  308. b.HasOne("MCSLeave.Models.ApplicationUser")
  309. .WithMany()
  310. .HasForeignKey("UserId")
  311. .HasConstraintName("fk_tbl_userstoken_tbl_users_user_id")
  312. .OnDelete(DeleteBehavior.Cascade);
  313. });
  314. #pragma warning restore 612, 618
  315. }
  316. }
  317. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement