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.
177 lines
5.5 KiB
177 lines
5.5 KiB
// <auto-generated />
|
|
using System;
|
|
using EntityFrameWorkLib;
|
|
using Microsoft.EntityFrameworkCore;
|
|
using Microsoft.EntityFrameworkCore.Infrastructure;
|
|
using Microsoft.EntityFrameworkCore.Migrations;
|
|
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
|
|
|
|
#nullable disable
|
|
|
|
namespace EntityFrameWorkLib.Migrations
|
|
{
|
|
[DbContext(typeof(TrekContext))]
|
|
[Migration("20230320170231_AllMigrations")]
|
|
partial class AllMigrations
|
|
{
|
|
/// <inheritdoc />
|
|
protected override void BuildTargetModel(ModelBuilder modelBuilder)
|
|
{
|
|
#pragma warning disable 612, 618
|
|
modelBuilder.HasAnnotation("ProductVersion", "7.0.2");
|
|
|
|
modelBuilder.Entity("EntityFrameWorkLib.CaseEntity", b =>
|
|
{
|
|
b.Property<int>("CaseId")
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("INTEGER");
|
|
|
|
b.Property<int>("Value")
|
|
.HasColumnType("INTEGER");
|
|
|
|
b.HasKey("CaseId");
|
|
|
|
b.ToTable("Case");
|
|
});
|
|
|
|
modelBuilder.Entity("EntityFrameWorkLib.GameEntity", b =>
|
|
{
|
|
b.Property<int>("GameId")
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("INTEGER");
|
|
|
|
b.Property<DateOnly>("Date")
|
|
.HasColumnType("TEXT");
|
|
|
|
b.Property<TimeSpan>("Duration")
|
|
.HasColumnType("TEXT");
|
|
|
|
b.Property<string>("Name")
|
|
.IsRequired()
|
|
.HasColumnType("TEXT");
|
|
|
|
b.Property<int>("NbPlayers")
|
|
.HasColumnType("INTEGER");
|
|
|
|
b.HasKey("GameId");
|
|
|
|
b.ToTable("Game");
|
|
});
|
|
|
|
modelBuilder.Entity("EntityFrameWorkLib.GrilleEntity", b =>
|
|
{
|
|
b.Property<int>("GrilleId")
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("INTEGER");
|
|
|
|
b.Property<int>("MaxChain")
|
|
.HasColumnType("INTEGER");
|
|
|
|
b.Property<int>("MaxZone")
|
|
.HasColumnType("INTEGER");
|
|
|
|
b.Property<int>("NbChains")
|
|
.HasColumnType("INTEGER");
|
|
|
|
b.Property<int>("NbZones")
|
|
.HasColumnType("INTEGER");
|
|
|
|
b.HasKey("GrilleId");
|
|
|
|
b.ToTable("Grille");
|
|
});
|
|
|
|
modelBuilder.Entity("EntityFrameWorkLib.PlayerEntity", b =>
|
|
{
|
|
b.Property<int>("PlayerId")
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("INTEGER");
|
|
|
|
b.Property<int>("MaxPoints")
|
|
.HasColumnType("INTEGER");
|
|
|
|
b.Property<int>("MaxZone")
|
|
.HasColumnType("INTEGER");
|
|
|
|
b.Property<int>("NbPlayed")
|
|
.HasColumnType("INTEGER");
|
|
|
|
b.Property<int>("NbPoints")
|
|
.HasColumnType("INTEGER");
|
|
|
|
b.Property<int>("NbWin")
|
|
.HasColumnType("INTEGER");
|
|
|
|
b.Property<string>("Pseudo")
|
|
.IsRequired()
|
|
.HasColumnType("TEXT");
|
|
|
|
b.HasKey("PlayerId");
|
|
|
|
b.ToTable("Players");
|
|
});
|
|
|
|
modelBuilder.Entity("EntityFrameWorkLib.ScoreEntity", b =>
|
|
{
|
|
b.Property<int>("ScoreId")
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("INTEGER");
|
|
|
|
b.Property<int>("GameId")
|
|
.HasColumnType("INTEGER");
|
|
|
|
b.Property<int>("NbPoints")
|
|
.HasColumnType("INTEGER");
|
|
|
|
b.Property<int>("PlayerId")
|
|
.HasColumnType("INTEGER");
|
|
|
|
b.HasKey("ScoreId");
|
|
|
|
b.HasIndex("GameId");
|
|
|
|
b.HasIndex("PlayerId");
|
|
|
|
b.ToTable("Score");
|
|
});
|
|
|
|
modelBuilder.Entity("EntityFrameWorkLib.TurnEntity", b =>
|
|
{
|
|
b.Property<int>("TurnId")
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("INTEGER");
|
|
|
|
b.Property<int>("DiceValue1")
|
|
.HasColumnType("INTEGER");
|
|
|
|
b.Property<int>("DiceValue2")
|
|
.HasColumnType("INTEGER");
|
|
|
|
b.HasKey("TurnId");
|
|
|
|
b.ToTable("Turn");
|
|
});
|
|
|
|
modelBuilder.Entity("EntityFrameWorkLib.ScoreEntity", b =>
|
|
{
|
|
b.HasOne("EntityFrameWorkLib.GameEntity", "Game")
|
|
.WithMany()
|
|
.HasForeignKey("GameId")
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
.IsRequired();
|
|
|
|
b.HasOne("EntityFrameWorkLib.PlayerEntity", "Player")
|
|
.WithMany()
|
|
.HasForeignKey("PlayerId")
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
.IsRequired();
|
|
|
|
b.Navigation("Game");
|
|
|
|
b.Navigation("Player");
|
|
});
|
|
#pragma warning restore 612, 618
|
|
}
|
|
}
|
|
}
|