📄
MatDenDagen/Infrastructure/Storage/Database/Migrations/QuestionnaireContextModelSnapshot.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
// <auto-generated /> using System; using MatDenDagen.Infrastructure.Storage.Database; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; #nullable disable namespace MatDenDagen.Infrastructure.Storage.Database.Migrations { [DbContext(typeof(QuestionnaireContext))] partial class QuestionnaireContextModelSnapshot : ModelSnapshot { protected override void BuildModel(ModelBuilder modelBuilder) { #pragma warning disable 612, 618 modelBuilder.HasAnnotation("ProductVersion", "10.0.7"); modelBuilder.Entity("MatDenDagen.Models.Answer", b => { b.Property<Guid>("Id") .ValueGeneratedOnAdd() .HasColumnType("TEXT"); b.Property<Guid>("QuestionId") .HasColumnType("TEXT"); b.Property<Guid?>("SubmissionId") .HasColumnType("TEXT"); b.Property<string>("Text") .IsRequired() .HasColumnType("TEXT"); b.HasKey("Id"); b.HasIndex("QuestionId"); b.HasIndex("SubmissionId"); b.ToTable("Answer"); }); modelBuilder.Entity("MatDenDagen.Models.Question", b => { b.Property<Guid>("Id") .ValueGeneratedOnAdd() .HasColumnType("TEXT"); b.Property<string>("Text") .IsRequired() .HasColumnType("TEXT"); b.HasKey("Id"); b.ToTable("Questions"); }); modelBuilder.Entity("MatDenDagen.Models.Submission", b => { b.Property<Guid>("Id") .ValueGeneratedOnAdd() .HasColumnType("TEXT"); b.HasKey("Id"); b.ToTable("Submissions"); }); modelBuilder.Entity("MatDenDagen.Models.Upload", b => { b.Property<string>("Id") .HasColumnType("TEXT"); b.Property<string>("Name") .IsRequired() .HasColumnType("TEXT"); b.Property<Guid?>("SubmissionId") .HasColumnType("TEXT"); b.HasKey("Id"); b.HasIndex("SubmissionId"); b.ToTable("Upload"); }); modelBuilder.Entity("MatDenDagen.Models.Answer", b => { b.HasOne("MatDenDagen.Models.Question", null) .WithMany() .HasForeignKey("QuestionId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.HasOne("MatDenDagen.Models.Submission", null) .WithMany("Answers") .HasForeignKey("SubmissionId"); }); modelBuilder.Entity("MatDenDagen.Models.Upload", b => { b.HasOne("MatDenDagen.Models.Submission", null) .WithMany("Uploads") .HasForeignKey("SubmissionId"); }); modelBuilder.Entity("MatDenDagen.Models.Submission", b => { b.Navigation("Answers"); b.Navigation("Uploads"); }); #pragma warning restore 612, 618 } } }