using System.Collections.Generic; using Entities; using Microsoft.EntityFrameworkCore; namespace DbContextLib { public class LibraryContext : DbContext { // DbSet est une propriété dans le contexte de base de données (DbContext) qui représente une table de livres dans la base de données. public DbSet Users { get; set; } public DbSet Bes { get; set; } public DbSet Groups { get; set; } public DbSet Langue { get; set; } //public DbSet Practices { get; set; } public DbSet Registers { get; set; } public DbSet Roles { get; set; } public DbSet Translates { get; set; } public DbSet Vocabularys { get; set; } public DbSet vocabularyListEntities { get; set; } //permet de créer une base de donnée (fichier .db) ici en Sqlite avec le nom Db.Books.db public LibraryContext(DbContextOptions options): base(options) { } protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { if (!optionsBuilder.IsConfigured) optionsBuilder.UseSqlite($"Data Source=Db.in_english_please.db"); } } }