20210921220939_InitialCreate.Designer.cs 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. // <auto-generated />
  2. using System;
  3. using GreenTree.Maschinenbestellungen.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.Maschinenbestellungen.Domain.Migrations
  9. {
  10. [DbContext(typeof(OrderDbContext))]
  11. [Migration("20210921220939_InitialCreate")]
  12. partial class InitialCreate
  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.Maschinenbestellungen.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.Maschinenbestellungen.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.Property<string>("MailAddress")
  49. .IsRequired()
  50. .HasColumnType("longtext CHARACTER SET utf8mb4");
  51. b.Property<string>("Password")
  52. .IsRequired()
  53. .HasColumnType("longtext CHARACTER SET utf8mb4");
  54. b.HasKey("Id");
  55. b.ToTable("Users");
  56. });
  57. modelBuilder.Entity("GreenTree.Maschinenbestellungen.Core.Domain.Rights.UserPolicy", b =>
  58. {
  59. b.Property<int>("UserId")
  60. .HasColumnType("int");
  61. b.Property<string>("PolicyName")
  62. .HasColumnType("varchar(255) CHARACTER SET utf8mb4");
  63. b.HasKey("UserId", "PolicyName");
  64. b.ToTable("UserPolicies");
  65. });
  66. modelBuilder.Entity("GreenTree.Maschinenbestellungen.Core.Domain.Rights.UserPolicy", b =>
  67. {
  68. b.HasOne("GreenTree.Maschinenbestellungen.Core.Domain.Rights.User", "User")
  69. .WithMany("Policies")
  70. .HasForeignKey("UserId")
  71. .OnDelete(DeleteBehavior.Cascade)
  72. .IsRequired();
  73. });
  74. #pragma warning restore 612, 618
  75. }
  76. }
  77. }