20200615110801_UserActivation.Designer.cs 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. // <auto-generated />
  2. using System;
  3. using GreenTree.Strohrmann.ERP.Domain.Model;
  4. using Microsoft.EntityFrameworkCore;
  5. using Microsoft.EntityFrameworkCore.Infrastructure;
  6. using Microsoft.EntityFrameworkCore.Migrations;
  7. using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
  8. namespace GreenTree.Strohrmann.ERP.Domain.Migrations
  9. {
  10. [DbContext(typeof(ERPDbContext))]
  11. [Migration("20200615110801_UserActivation")]
  12. partial class UserActivation
  13. {
  14. protected override void BuildTargetModel(ModelBuilder modelBuilder)
  15. {
  16. #pragma warning disable 612, 618
  17. modelBuilder
  18. .HasAnnotation("ProductVersion", "3.1.5")
  19. .HasAnnotation("Relational:MaxIdentifierLength", 64);
  20. modelBuilder.Entity("GreenTree.Strohrmann.ERP.Core.Domain.Rights.Policy", b =>
  21. {
  22. b.Property<string>("Name")
  23. .HasColumnType("varchar(255) CHARACTER SET utf8mb4");
  24. b.HasKey("Name");
  25. b.ToTable("Policies");
  26. });
  27. modelBuilder.Entity("GreenTree.Strohrmann.ERP.Core.Domain.Rights.User", b =>
  28. {
  29. b.Property<int>("Id")
  30. .ValueGeneratedOnAdd()
  31. .HasColumnType("int");
  32. b.Property<string>("Accountname")
  33. .IsRequired()
  34. .HasColumnType("longtext CHARACTER SET utf8mb4");
  35. b.Property<bool?>("Activated")
  36. .IsRequired()
  37. .ValueGeneratedOnAdd()
  38. .HasColumnType("tinyint(1)")
  39. .HasDefaultValue(true);
  40. b.Property<DateTime?>("Birthdate")
  41. .HasColumnType("datetime(6)");
  42. b.Property<string>("Forename")
  43. .IsRequired()
  44. .HasColumnType("longtext CHARACTER SET utf8mb4");
  45. b.Property<string>("Lastname")
  46. .IsRequired()
  47. .HasColumnType("longtext CHARACTER SET utf8mb4");
  48. b.HasKey("Id");
  49. b.ToTable("Users");
  50. });
  51. modelBuilder.Entity("GreenTree.Strohrmann.ERP.Core.Domain.Rights.UserPolicy", b =>
  52. {
  53. b.Property<int>("UserId")
  54. .HasColumnType("int");
  55. b.Property<string>("PolicyName")
  56. .HasColumnType("varchar(255) CHARACTER SET utf8mb4");
  57. b.HasKey("UserId", "PolicyName");
  58. b.ToTable("UserPolicies");
  59. });
  60. modelBuilder.Entity("GreenTree.Strohrmann.ERP.Core.Domain.Rights.UserPolicy", b =>
  61. {
  62. b.HasOne("GreenTree.Strohrmann.ERP.Core.Domain.Rights.User", "User")
  63. .WithMany("Policies")
  64. .HasForeignKey("UserId")
  65. .OnDelete(DeleteBehavior.Cascade)
  66. .IsRequired();
  67. });
  68. #pragma warning restore 612, 618
  69. }
  70. }
  71. }