You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
85 lines
2.6 KiB
85 lines
2.6 KiB
// <auto-generated /> |
|
using EVABackend.Models; |
|
using Microsoft.EntityFrameworkCore; |
|
using Microsoft.EntityFrameworkCore.Infrastructure; |
|
using Microsoft.EntityFrameworkCore.Migrations; |
|
using Microsoft.EntityFrameworkCore.Storage.ValueConversion; |
|
|
|
namespace EVABackend.Migrations |
|
{ |
|
[DbContext(typeof(EVAContext))] |
|
[Migration("20190515103649_TestCreate1")] |
|
partial class TestCreate1 |
|
{ |
|
protected override void BuildTargetModel(ModelBuilder modelBuilder) |
|
{ |
|
#pragma warning disable 612, 618 |
|
modelBuilder |
|
.HasAnnotation("ProductVersion", "2.1.8-servicing-32085"); |
|
|
|
modelBuilder.Entity("EVABackend.Models.Kurs", b => |
|
{ |
|
b.Property<int>("Id") |
|
.ValueGeneratedOnAdd(); |
|
|
|
b.Property<int>("Kuendigungsfrist"); |
|
|
|
b.Property<int>("Laufzeit"); |
|
|
|
b.Property<string>("Name") |
|
.IsRequired(); |
|
|
|
b.Property<decimal>("Preis"); |
|
|
|
b.Property<int>("UnterrichtsTyp"); |
|
|
|
b.HasKey("Id"); |
|
|
|
b.ToTable("Kurse"); |
|
}); |
|
|
|
modelBuilder.Entity("EVABackend.Models.KursSchueler", b => |
|
{ |
|
b.Property<int>("SchuelerId"); |
|
|
|
b.Property<int>("KursId"); |
|
|
|
b.HasKey("SchuelerId", "KursId"); |
|
|
|
b.HasIndex("KursId"); |
|
|
|
b.ToTable("KursSchueler"); |
|
}); |
|
|
|
modelBuilder.Entity("EVABackend.Models.Schueler", b => |
|
{ |
|
b.Property<int>("Id") |
|
.ValueGeneratedOnAdd(); |
|
|
|
b.Property<string>("Name") |
|
.IsRequired(); |
|
|
|
b.Property<string>("Vorname") |
|
.IsRequired(); |
|
|
|
b.HasKey("Id"); |
|
|
|
b.ToTable("Schueler"); |
|
}); |
|
|
|
modelBuilder.Entity("EVABackend.Models.KursSchueler", b => |
|
{ |
|
b.HasOne("EVABackend.Models.Kurs", "Kurs") |
|
.WithMany("KursSchueler") |
|
.HasForeignKey("KursId") |
|
.OnDelete(DeleteBehavior.Cascade); |
|
|
|
b.HasOne("EVABackend.Models.Schueler", "Schueler") |
|
.WithMany("KursSchueler") |
|
.HasForeignKey("SchuelerId") |
|
.OnDelete(DeleteBehavior.Cascade); |
|
}); |
|
#pragma warning restore 612, 618 |
|
} |
|
} |
|
}
|
|
|