| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- // <auto-generated />
- using System;
- using GreenTree.Maschinenbestellungen.Domain.Model;
- using Microsoft.EntityFrameworkCore;
- using Microsoft.EntityFrameworkCore.Infrastructure;
- using Microsoft.EntityFrameworkCore.Migrations;
- using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
- namespace GreenTree.Maschinenbestellungen.Domain.Migrations
- {
- [DbContext(typeof(OrderDbContext))]
- [Migration("20210921220939_InitialCreate")]
- partial class InitialCreate
- {
- protected override void BuildTargetModel(ModelBuilder modelBuilder)
- {
- #pragma warning disable 612, 618
- modelBuilder
- .HasAnnotation("ProductVersion", "3.1.5")
- .HasAnnotation("Relational:MaxIdentifierLength", 64);
- modelBuilder.Entity("GreenTree.Maschinenbestellungen.Core.Domain.Rights.Policy", b =>
- {
- b.Property<string>("Name")
- .HasColumnType("varchar(255) CHARACTER SET utf8mb4");
- b.HasKey("Name");
- b.ToTable("Policies");
- });
- modelBuilder.Entity("GreenTree.Maschinenbestellungen.Core.Domain.Rights.User", b =>
- {
- b.Property<int>("Id")
- .ValueGeneratedOnAdd()
- .HasColumnType("int");
- b.Property<string>("Accountname")
- .IsRequired()
- .HasColumnType("longtext CHARACTER SET utf8mb4");
- b.Property<bool?>("Activated")
- .IsRequired()
- .ValueGeneratedOnAdd()
- .HasColumnType("tinyint(1)")
- .HasDefaultValue(true);
- b.Property<DateTime?>("Birthdate")
- .HasColumnType("datetime(6)");
- b.Property<string>("Forename")
- .IsRequired()
- .HasColumnType("longtext CHARACTER SET utf8mb4");
- b.Property<string>("Lastname")
- .IsRequired()
- .HasColumnType("longtext CHARACTER SET utf8mb4");
- b.Property<string>("MailAddress")
- .IsRequired()
- .HasColumnType("longtext CHARACTER SET utf8mb4");
- b.Property<string>("Password")
- .IsRequired()
- .HasColumnType("longtext CHARACTER SET utf8mb4");
- b.HasKey("Id");
- b.ToTable("Users");
- });
- modelBuilder.Entity("GreenTree.Maschinenbestellungen.Core.Domain.Rights.UserPolicy", b =>
- {
- b.Property<int>("UserId")
- .HasColumnType("int");
- b.Property<string>("PolicyName")
- .HasColumnType("varchar(255) CHARACTER SET utf8mb4");
- b.HasKey("UserId", "PolicyName");
- b.ToTable("UserPolicies");
- });
- modelBuilder.Entity("GreenTree.Maschinenbestellungen.Core.Domain.Rights.UserPolicy", b =>
- {
- b.HasOne("GreenTree.Maschinenbestellungen.Core.Domain.Rights.User", "User")
- .WithMany("Policies")
- .HasForeignKey("UserId")
- .OnDelete(DeleteBehavior.Cascade)
- .IsRequired();
- });
- #pragma warning restore 612, 618
- }
- }
- }
|