avancement
continuous-integration/drone/push Build is passing Details

master
enzo.jolys@gmail.com 2 years ago
parent b6e4b85955
commit c496bab170

Binary file not shown.

@ -1,4 +1,5 @@
using Entity_Framework.Entity;
using Entity_Framework.Entity.Relations;
using Microsoft.EntityFrameworkCore;
using System.Collections.Generic;
using System.Reflection.Emit;
@ -51,10 +52,11 @@ namespace Entity_Framework
// Relation avec pilotes
/*
modelBuilder.Entity<Ecuries>().HasMany(e => e.Pilotes)
.WithOne(e => e.Ecurie)
.HasForeignKey(e => e.IdEcurie)
.IsRequired(false);
.IsRequired(false);*/
// -------------------------------------------------------------------//
// Tables Circuits
@ -117,6 +119,10 @@ namespace Entity_Framework
modelBuilder.Entity<Images>().Property(e => e.Id)
.ValueGeneratedOnAdd();
// -------------------------------------------------------------------//
// Tables Relation_Ecurie_Pilote
modelBuilder.Entity<Relation_Pilote_Ecurie>().HasKey(e => new { e.IdPilote, e.IdEcurie });
// ------------------------ STUB ------------------------------------ //
@ -142,6 +148,7 @@ namespace Entity_Framework
public DbSet<Points> Points { get; set; }
public DbSet<Tours> Tours { get; set; }
public DbSet<Images> Images { get; set; }
public DbSet<Relation_Pilote_Ecurie> RelationEcuriePilote { get; set; }
// BDD
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)

@ -1,4 +1,5 @@
using System;
using Entity_Framework.Entity.Relations;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
@ -14,8 +15,9 @@ namespace Entity_Framework.Entity
// -------------------- Relation -------------------- //
//Pilotes
public List<Pilotes> Pilotes { get; set; }
//Relation_Ecurie_Pilote
public List<Relation_Pilote_Ecurie> PilotesRelation { get; set; }
// Pilote propriétaire
public int IdPiloteProprietaire { get; set; }

@ -1,4 +1,5 @@
using System;
using Entity_Framework.Entity.Relations;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
@ -15,21 +16,14 @@ namespace Entity_Framework.Entity
public string Email { get; set; }
public string Password { get; set; }
/*{ get
{
return Password;
}
set
{
Password = BCrypt.Net.BCrypt.HashPassword(value);
}
}*/
// -------------------- Relation -------------------- //
// Ecurie liste
public int? IdEcurie { get; set; }
public Ecuries Ecurie { get; set; }
//public int? IdEcurie { get; set; }
//public Ecuries Ecurie { get; set; }
public List<Relation_Pilote_Ecurie> Ecurie { get; set; }
//Ecurie propriétaire
public Ecuries EcuriePropriétaire { get; set; }

@ -8,9 +8,15 @@ namespace Entity_Framework.Entity.Relations
{
public class Relation_Pilote_Ecurie
{
public string Grade { get; set; }
// ----------- Relation ----------------//
public int IdPilote { get; set; }
public int IdEcurie { get; set; }
public Pilotes Pilote { get; set; }
public int IdEcurie { get; set; }
public Ecuries Ecurie { get; set; }
}
}

Loading…
Cancel
Save