|
- // <auto-generated />
- using System;
- using EF_Code_First.Models;
- using Microsoft.EntityFrameworkCore;
- using Microsoft.EntityFrameworkCore.Infrastructure;
- using Microsoft.EntityFrameworkCore.Migrations;
- using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-
- #nullable disable
-
- namespace EF_Code_First.Migrations
- {
- [DbContext(typeof(SC_DbContext))]
- [Migration("20220313151637_V0.2")]
- partial class V02
- {
- protected override void BuildTargetModel(ModelBuilder modelBuilder)
- {
- #pragma warning disable 612, 618
- modelBuilder.HasAnnotation("ProductVersion", "6.0.3");
-
- modelBuilder.Entity("EF_Code_First.Models.Grade", b =>
- {
- b.Property<int>("GradeId")
- .ValueGeneratedOnAdd()
- .HasColumnType("INTEGER");
-
- b.Property<string>("GradeName")
- .HasColumnType("TEXT");
-
- b.Property<string>("Section")
- .HasColumnType("TEXT");
-
- b.HasKey("GradeId");
-
- b.ToTable("Grades");
- });
-
- modelBuilder.Entity("EF_Code_First.Models.Student", b =>
- {
- b.Property<int>("StudentId")
- .ValueGeneratedOnAdd()
- .HasColumnType("INTEGER");
-
- b.Property<DateTime?>("DateOfBirth")
- .HasColumnType("TEXT");
-
- b.Property<int>("GradeId")
- .HasColumnType("INTEGER");
-
- b.Property<decimal?>("Height")
- .HasColumnType("TEXT");
-
- b.Property<byte[]>("Photo")
- .HasColumnType("BLOB");
-
- b.Property<string>("StudentName")
- .HasColumnType("TEXT");
-
- b.Property<float?>("Weight")
- .HasColumnType("REAL");
-
- b.HasKey("StudentId");
-
- b.HasIndex("GradeId");
-
- b.ToTable("Students");
- });
-
- modelBuilder.Entity("EF_Code_First.Models.Student", b =>
- {
- b.HasOne("EF_Code_First.Models.Grade", "Grade")
- .WithMany("Students")
- .HasForeignKey("GradeId")
- .OnDelete(DeleteBehavior.Cascade)
- .IsRequired();
-
- b.Navigation("Grade");
- });
-
- modelBuilder.Entity("EF_Code_First.Models.Grade", b =>
- {
- b.Navigation("Students");
- });
- #pragma warning restore 612, 618
- }
- }
- }
|