Files
administration/Models/HelloFresh/HelloFreshContext.cs
2025-09-16 22:20:21 +02:00

85 lines
3.1 KiB
C#

using System;
using System.Collections.Generic;
using Microsoft.EntityFrameworkCore;
namespace administration.Models.HelloFresh;
public partial class HelloFreshContext : DbContext
{
public HelloFreshContext()
{
}
public HelloFreshContext(DbContextOptions<HelloFreshContext> options)
: base(options)
{
}
public virtual DbSet<HistoriqueRecette> HistoriqueRecettes { get; set; }
public virtual DbSet<Ingredient> Ingredients { get; set; }
public virtual DbSet<Recette> Recettes { get; set; }
public virtual DbSet<SavingRecette> SavingRecettes { get; set; }
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity<HistoriqueRecette>(entity =>
{
entity.Property(e => e.Id).HasColumnName("id");
entity.Property(e => e.DateHistorique).HasColumnName("dateHistorique");
entity.Property(e => e.RecetteId).HasColumnName("recetteId");
entity.Property(e => e.UserId).HasColumnName("userId");
});
modelBuilder.Entity<Ingredient>(entity =>
{
entity.Property(e => e.Id).HasColumnName("id");
entity.Property(e => e.NameOwnedIngredients).HasColumnName("nameOwnedIngredients");
entity.Property(e => e.UserId).HasColumnName("userId");
});
modelBuilder.Entity<Recette>(entity =>
{
entity.HasNoKey();
entity.Property(e => e.Description).HasColumnName("description");
entity.Property(e => e.Difficulte)
.HasMaxLength(50)
.HasColumnName("difficulte");
entity.Property(e => e.Id).HasColumnName("id");
entity.Property(e => e.Image).HasColumnName("image");
entity.Property(e => e.Ingredients).HasColumnName("ingredients");
entity.Property(e => e.IngredientsToHad).HasColumnName("ingredientsToHad");
entity.Property(e => e.Kcal)
.HasMaxLength(10)
.IsFixedLength()
.HasColumnName("kcal");
entity.Property(e => e.Name).HasColumnName("name");
entity.Property(e => e.Pdf).HasColumnName("pdf");
entity.Property(e => e.Preference).HasColumnName("preference");
entity.Property(e => e.Proteines)
.HasMaxLength(10)
.IsFixedLength()
.HasColumnName("proteines");
entity.Property(e => e.Slug).HasColumnName("slug");
entity.Property(e => e.SupplementText).HasColumnName("supplementText");
entity.Property(e => e.Tags).HasColumnName("tags");
entity.Property(e => e.TempsDePreparation).HasColumnName("tempsDePreparation");
});
modelBuilder.Entity<SavingRecette>(entity =>
{
entity.Property(e => e.Id).HasColumnName("id");
entity.Property(e => e.IdSavingRecette).HasColumnName("idSavingRecette");
entity.Property(e => e.UserId).HasColumnName("userId");
});
OnModelCreatingPartial(modelBuilder);
}
partial void OnModelCreatingPartial(ModelBuilder modelBuilder);
}