// using System; using CalculateurEF.Context; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; #nullable disable namespace CalculateurEF.Migrations { [DbContext(typeof(CalculContext))] partial class CalculContextModelSnapshot : ModelSnapshot { protected override void BuildModel(ModelBuilder modelBuilder) { #pragma warning disable 612, 618 modelBuilder.HasAnnotation("ProductVersion", "7.0.0"); modelBuilder.Entity("CalculateurEF.Entities.BlocEntity", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("INTEGER"); b.Property("MaquetteEntityId") .HasColumnType("INTEGER"); b.Property("Nom") .IsRequired() .HasColumnType("TEXT"); b.HasKey("Id"); b.HasIndex("MaquetteEntityId"); b.ToTable("Bloc"); }); modelBuilder.Entity("CalculateurEF.Entities.MaquetteEntity", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("INTEGER"); b.Property("NomMaquette") .IsRequired() .HasColumnType("TEXT"); b.HasKey("Id"); b.ToTable("Maquettes"); }); modelBuilder.Entity("CalculateurEF.Entities.MatiereEntity", b => { b.Property("id") .ValueGeneratedOnAdd() .HasColumnType("INTEGER"); b.Property("Coef") .HasColumnType("INTEGER"); b.Property("Nommatiere") .IsRequired() .HasColumnType("TEXT"); b.Property("Note") .HasColumnType("INTEGER"); b.Property("UEentityId") .HasColumnType("INTEGER"); b.HasKey("id"); b.HasIndex("UEentityId"); b.ToTable("matier"); }); modelBuilder.Entity("CalculateurEF.Entities.UEentity", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("INTEGER"); b.Property("Coefficient") .HasColumnType("INTEGER"); b.Property("intitulé") .IsRequired() .HasColumnType("TEXT"); b.HasKey("Id"); b.ToTable("Ue"); }); modelBuilder.Entity("CalculateurEF.Entities.BlocEntity", b => { b.HasOne("CalculateurEF.Entities.MaquetteEntity", null) .WithMany("Bloc") .HasForeignKey("MaquetteEntityId"); }); modelBuilder.Entity("CalculateurEF.Entities.MatiereEntity", b => { b.HasOne("CalculateurEF.Entities.UEentity", null) .WithMany("mat") .HasForeignKey("UEentityId"); }); modelBuilder.Entity("CalculateurEF.Entities.MaquetteEntity", b => { b.Navigation("Bloc"); }); modelBuilder.Entity("CalculateurEF.Entities.UEentity", b => { b.Navigation("mat"); }); #pragma warning restore 612, 618 } } }