diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite
index 576e76d3bcfc31dba48885b54257bb95f07b01b6..2183abab2b9f57050b5e59914039c0cfe9fec4d6 100644
Binary files a/.vs/slnx.sqlite and b/.vs/slnx.sqlite differ
diff --git a/.vs/t4-foc21/v16/.suo b/.vs/t4-foc21/v16/.suo
index 0c3c329d780579597cbfee56b1c67c68e7a95125..8c1efd279a862de421664cf4ddbc6f90a9cdfb42 100644
Binary files a/.vs/t4-foc21/v16/.suo and b/.vs/t4-foc21/v16/.suo differ
diff --git a/fichier1/.vs/MonMotJumbo/v16/.suo b/fichier1/.vs/MonMotJumbo/v16/.suo
index fb03fe56fa05666b7260c5ba0cd108b092440b7b..b736502a8cad9daf2ac71762c0b2cd227d291c61 100644
Binary files a/fichier1/.vs/MonMotJumbo/v16/.suo and b/fichier1/.vs/MonMotJumbo/v16/.suo differ
diff --git a/fichier1/fichier1/Data/BddContext.cs b/fichier1/fichier1/Data/BddContext.cs
index 775ea7f7c5e09f972d98785ffb53c6a3c192943c..99d16f7f61b20c88a9dd93cbc9ca79f994923759 100644
--- a/fichier1/fichier1/Data/BddContext.cs
+++ b/fichier1/fichier1/Data/BddContext.cs
@@ -7,6 +7,12 @@ namespace fichier1.Data
 {
     public class BddContext : DbContext
     {
+        public BddContext()
+            : base(new DbContextOptionsBuilder<BddContext>().UseSqlite("Data Source=C:\\Users\\frees\\Documents\\Ecole temp\\t4-foc21\\fichier1\\fichier1\\bin\\Debug\\netcoreapp3.1\\Bdd.db").Options)
+        {
+
+        }
+
         public BddContext(DbContextOptions<BddContext> options) : base(options)
         {
         }
@@ -14,13 +20,6 @@ namespace fichier1.Data
         protected override void OnModelCreating(ModelBuilder modelBuilder)
         {
             base.OnModelCreating(modelBuilder);
-            /*
-            modelBuilder.Entity<Table>().HasData(new Table
-            {
-                Id = 1,
-                name = "Quentin"
-            });*/
         }
-
     }
 }
diff --git a/fichier1/fichier1/Form1.Designer.cs b/fichier1/fichier1/Form1.Designer.cs
deleted file mode 100644
index c1e23bd39bbabebdf73c728e428e857633ab83c3..0000000000000000000000000000000000000000
--- a/fichier1/fichier1/Form1.Designer.cs
+++ /dev/null
@@ -1,41 +0,0 @@
-
-namespace fichier1
-{
-    partial class Form1
-    {
-        /// <summary>
-        ///  Required designer variable.
-        /// </summary>
-        private System.ComponentModel.IContainer components = null;
-
-        /// <summary>
-        ///  Clean up any resources being used.
-        /// </summary>
-        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
-        protected override void Dispose(bool disposing)
-        {
-            if (disposing && (components != null))
-            {
-                components.Dispose();
-            }
-            base.Dispose(disposing);
-        }
-
-        #region Windows Form Designer generated code
-
-        /// <summary>
-        ///  Required method for Designer support - do not modify
-        ///  the contents of this method with the code editor.
-        /// </summary>
-        private void InitializeComponent()
-        {
-            this.components = new System.ComponentModel.Container();
-            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
-            this.ClientSize = new System.Drawing.Size(800, 450);
-            this.Text = "Form1";
-        }
-
-        #endregion
-    }
-}
-
diff --git a/fichier1/fichier1/Form1.cs b/fichier1/fichier1/Form1.cs
deleted file mode 100644
index 9f73c940dc1ac8c5ca7bd8affe0120b820f0d930..0000000000000000000000000000000000000000
--- a/fichier1/fichier1/Form1.cs
+++ /dev/null
@@ -1,23 +0,0 @@
-using fichier1.Data;
-using System;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Data;
-using System.Drawing;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using System.Windows.Forms;
-
-namespace fichier1
-{
-    public partial class Form1 : Form
-    {
-        private readonly IService servir;
-        public Form1(IService serv)
-        {
-            InitializeComponent();
-        }
-
-    }
-}
diff --git a/fichier1/fichier1/Form1.resx b/fichier1/fichier1/Form1.resx
deleted file mode 100644
index 1af7de150c99c12dd67a509fe57c10d63e4eeb04..0000000000000000000000000000000000000000
--- a/fichier1/fichier1/Form1.resx
+++ /dev/null
@@ -1,120 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<root>
-  <!-- 
-    Microsoft ResX Schema 
-    
-    Version 2.0
-    
-    The primary goals of this format is to allow a simple XML format 
-    that is mostly human readable. The generation and parsing of the 
-    various data types are done through the TypeConverter classes 
-    associated with the data types.
-    
-    Example:
-    
-    ... ado.net/XML headers & schema ...
-    <resheader name="resmimetype">text/microsoft-resx</resheader>
-    <resheader name="version">2.0</resheader>
-    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
-    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
-    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
-    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
-    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
-        <value>[base64 mime encoded serialized .NET Framework object]</value>
-    </data>
-    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
-        <comment>This is a comment</comment>
-    </data>
-                
-    There are any number of "resheader" rows that contain simple 
-    name/value pairs.
-    
-    Each data row contains a name, and value. The row also contains a 
-    type or mimetype. Type corresponds to a .NET class that support 
-    text/value conversion through the TypeConverter architecture. 
-    Classes that don't support this are serialized and stored with the 
-    mimetype set.
-    
-    The mimetype is used for serialized objects, and tells the 
-    ResXResourceReader how to depersist the object. This is currently not 
-    extensible. For a given mimetype the value must be set accordingly:
-    
-    Note - application/x-microsoft.net.object.binary.base64 is the format 
-    that the ResXResourceWriter will generate, however the reader can 
-    read any of the formats listed below.
-    
-    mimetype: application/x-microsoft.net.object.binary.base64
-    value   : The object must be serialized with 
-            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
-            : and then encoded with base64 encoding.
-    
-    mimetype: application/x-microsoft.net.object.soap.base64
-    value   : The object must be serialized with 
-            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
-            : and then encoded with base64 encoding.
-
-    mimetype: application/x-microsoft.net.object.bytearray.base64
-    value   : The object must be serialized into a byte array 
-            : using a System.ComponentModel.TypeConverter
-            : and then encoded with base64 encoding.
-    -->
-  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
-    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
-    <xsd:element name="root" msdata:IsDataSet="true">
-      <xsd:complexType>
-        <xsd:choice maxOccurs="unbounded">
-          <xsd:element name="metadata">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" />
-              </xsd:sequence>
-              <xsd:attribute name="name" use="required" type="xsd:string" />
-              <xsd:attribute name="type" type="xsd:string" />
-              <xsd:attribute name="mimetype" type="xsd:string" />
-              <xsd:attribute ref="xml:space" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="assembly">
-            <xsd:complexType>
-              <xsd:attribute name="alias" type="xsd:string" />
-              <xsd:attribute name="name" type="xsd:string" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="data">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
-                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
-              </xsd:sequence>
-              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
-              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
-              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
-              <xsd:attribute ref="xml:space" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="resheader">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
-              </xsd:sequence>
-              <xsd:attribute name="name" type="xsd:string" use="required" />
-            </xsd:complexType>
-          </xsd:element>
-        </xsd:choice>
-      </xsd:complexType>
-    </xsd:element>
-  </xsd:schema>
-  <resheader name="resmimetype">
-    <value>text/microsoft-resx</value>
-  </resheader>
-  <resheader name="version">
-    <value>2.0</value>
-  </resheader>
-  <resheader name="reader">
-    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </resheader>
-  <resheader name="writer">
-    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </resheader>
-</root>
\ No newline at end of file
diff --git a/fichier1/fichier1/IService.cs b/fichier1/fichier1/IService.cs
index 7e9a9e8161cca47e8d082e17850a324e36bd0643..ecc92179e030f1872d9f66a0acd635a583fbd863 100644
--- a/fichier1/fichier1/IService.cs
+++ b/fichier1/fichier1/IService.cs
@@ -4,6 +4,7 @@ using System.Collections.Generic;
 namespace fichier1
 {
     public interface IService
-    { 
+    {
     }
+
 }
\ No newline at end of file
diff --git a/fichier1/fichier1/Migrations/20210329084459_init.Designer.cs b/fichier1/fichier1/Migrations/20210329084459_init.Designer.cs
deleted file mode 100644
index d38b39afde6e9ad9aef8cc98280590f2c003d638..0000000000000000000000000000000000000000
--- a/fichier1/fichier1/Migrations/20210329084459_init.Designer.cs
+++ /dev/null
@@ -1,40 +0,0 @@
-// <auto-generated />
-using Microsoft.EntityFrameworkCore;
-using Microsoft.EntityFrameworkCore.Infrastructure;
-using Microsoft.EntityFrameworkCore.Metadata;
-using Microsoft.EntityFrameworkCore.Migrations;
-using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using fichier1.Data;
-
-namespace fichier1.Migrations
-{
-    [DbContext(typeof(BddContext))]
-    [Migration("20210329084459_init")]
-    partial class init
-    {
-        protected override void BuildTargetModel(ModelBuilder modelBuilder)
-        {
-#pragma warning disable 612, 618
-            modelBuilder
-                .HasAnnotation("Relational:MaxIdentifierLength", 128)
-                .HasAnnotation("ProductVersion", "5.0.4")
-                .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
-
-            modelBuilder.Entity("fichier1.Data.Table", b =>
-                {
-                    b.Property<int>("Id")
-                        .ValueGeneratedOnAdd()
-                        .HasColumnType("int")
-                        .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
-
-                    b.Property<string>("name")
-                        .HasColumnType("nvarchar(max)");
-
-                    b.HasKey("Id");
-
-                    b.ToTable("Tables");
-                });
-#pragma warning restore 612, 618
-        }
-    }
-}
diff --git a/fichier1/fichier1/Migrations/20210329084459_init.cs b/fichier1/fichier1/Migrations/20210329084459_init.cs
deleted file mode 100644
index 08afefe6dfadab7c7a46a82ba230d8974a74adfd..0000000000000000000000000000000000000000
--- a/fichier1/fichier1/Migrations/20210329084459_init.cs
+++ /dev/null
@@ -1,29 +0,0 @@
-using Microsoft.EntityFrameworkCore.Migrations;
-
-namespace fichier1.Migrations
-{
-    public partial class init : Migration
-    {
-        protected override void Up(MigrationBuilder migrationBuilder)
-        {
-            migrationBuilder.CreateTable(
-                name: "Tables",
-                columns: table => new
-                {
-                    Id = table.Column<int>(type: "int", nullable: false)
-                        .Annotation("SqlServer:Identity", "1, 1"),
-                    name = table.Column<string>(type: "nvarchar(max)", nullable: true)
-                },
-                constraints: table =>
-                {
-                    table.PrimaryKey("PK_Tables", x => x.Id);
-                });
-        }
-
-        protected override void Down(MigrationBuilder migrationBuilder)
-        {
-            migrationBuilder.DropTable(
-                name: "Tables");
-        }
-    }
-}
diff --git a/fichier1/fichier1/Migrations/BddContextModelSnapshot.cs b/fichier1/fichier1/Migrations/BddContextModelSnapshot.cs
deleted file mode 100644
index 1c5388f01346272c57433598fe7b628c0f51714e..0000000000000000000000000000000000000000
--- a/fichier1/fichier1/Migrations/BddContextModelSnapshot.cs
+++ /dev/null
@@ -1,38 +0,0 @@
-// <auto-generated />
-using Microsoft.EntityFrameworkCore;
-using Microsoft.EntityFrameworkCore.Infrastructure;
-using Microsoft.EntityFrameworkCore.Metadata;
-using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
-using fichier1.Data;
-
-namespace fichier1.Migrations
-{
-    [DbContext(typeof(BddContext))]
-    partial class BddContextModelSnapshot : ModelSnapshot
-    {
-        protected override void BuildModel(ModelBuilder modelBuilder)
-        {
-#pragma warning disable 612, 618
-            modelBuilder
-                .HasAnnotation("Relational:MaxIdentifierLength", 128)
-                .HasAnnotation("ProductVersion", "5.0.4")
-                .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
-
-            modelBuilder.Entity("fichier1.Data.Table", b =>
-                {
-                    b.Property<int>("Id")
-                        .ValueGeneratedOnAdd()
-                        .HasColumnType("int")
-                        .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
-
-                    b.Property<string>("name")
-                        .HasColumnType("nvarchar(max)");
-
-                    b.HasKey("Id");
-
-                    b.ToTable("Tables");
-                });
-#pragma warning restore 612, 618
-        }
-    }
-}
diff --git a/fichier1/fichier1/Program.cs b/fichier1/fichier1/Program.cs
index b0b0df0aaf2d54ede9025fd3371c4ef692ac006c..02ef728065ea16342c6a365d4262968f3a4759b3 100644
--- a/fichier1/fichier1/Program.cs
+++ b/fichier1/fichier1/Program.cs
@@ -5,6 +5,7 @@ using Microsoft.Extensions.DependencyInjection;
 using System;
 using System.Collections.Generic;
 using System.Configuration;
+using System.IO;
 using System.Linq;
 using System.Threading.Tasks;
 using System.Windows.Forms;
@@ -21,10 +22,11 @@ namespace fichier1
         [STAThread]
         static void Main()
         {
+            var path = Path.GetDirectoryName(AppDomain.CurrentDomain.BaseDirectory);
             // setup l'injection de dépendance
             var serviceCollection = new ServiceCollection();
             serviceCollection.AddDbContext<BddContext>(options =>
-                options.UseInMemoryDatabase("Bdd"));
+                options.UseSqlite($"Data Source={path}\\Bdd.db"));
 
             Application.SetHighDpiMode(HighDpiMode.SystemAware);
             Application.EnableVisualStyles();
diff --git a/fichier1/fichier1/Service.cs b/fichier1/fichier1/Service.cs
index 1a4a2a6733b838b38a2cf11a29ade2e30008ade0..b3c8e86718ed9ffe20b4fdf6661ff9a2f681e93f 100644
--- a/fichier1/fichier1/Service.cs
+++ b/fichier1/fichier1/Service.cs
@@ -14,6 +14,5 @@ namespace fichier1
         {
             this.context = context;
         }
-
     }
 }
diff --git a/fichier1/fichier1/bin/Debug/netcoreapp3.1/Bdd.db b/fichier1/fichier1/bin/Debug/netcoreapp3.1/Bdd.db
new file mode 100644
index 0000000000000000000000000000000000000000..6f7f32fb2aeb050bcbbc3d7484b582ad131b44a4
Binary files /dev/null and b/fichier1/fichier1/bin/Debug/netcoreapp3.1/Bdd.db differ
diff --git a/fichier1/fichier1/bin/Debug/netcoreapp3.1/Microsoft.Data.Sqlite.dll b/fichier1/fichier1/bin/Debug/netcoreapp3.1/Microsoft.Data.Sqlite.dll
new file mode 100644
index 0000000000000000000000000000000000000000..fe2343dfdd11329403eeed089ea87252a7c92ffe
Binary files /dev/null and b/fichier1/fichier1/bin/Debug/netcoreapp3.1/Microsoft.Data.Sqlite.dll differ
diff --git a/fichier1/fichier1/bin/Debug/netcoreapp3.1/Microsoft.DotNet.PlatformAbstractions.dll b/fichier1/fichier1/bin/Debug/netcoreapp3.1/Microsoft.DotNet.PlatformAbstractions.dll
new file mode 100644
index 0000000000000000000000000000000000000000..558229b6102543c75344f3c3c52eb6f1e5c5625d
Binary files /dev/null and b/fichier1/fichier1/bin/Debug/netcoreapp3.1/Microsoft.DotNet.PlatformAbstractions.dll differ
diff --git a/fichier1/fichier1/bin/Debug/netcoreapp3.1/Microsoft.EntityFrameworkCore.Sqlite.dll b/fichier1/fichier1/bin/Debug/netcoreapp3.1/Microsoft.EntityFrameworkCore.Sqlite.dll
new file mode 100644
index 0000000000000000000000000000000000000000..5aa6517c19a2c87514036517430a484dd45b6200
Binary files /dev/null and b/fichier1/fichier1/bin/Debug/netcoreapp3.1/Microsoft.EntityFrameworkCore.Sqlite.dll differ
diff --git a/fichier1/fichier1/bin/Debug/netcoreapp3.1/Microsoft.Extensions.DependencyModel.dll b/fichier1/fichier1/bin/Debug/netcoreapp3.1/Microsoft.Extensions.DependencyModel.dll
new file mode 100644
index 0000000000000000000000000000000000000000..921622d5a712f9d7b37b870e99cf1582aeb9cd7c
Binary files /dev/null and b/fichier1/fichier1/bin/Debug/netcoreapp3.1/Microsoft.Extensions.DependencyModel.dll differ
diff --git a/fichier1/fichier1/bin/Debug/netcoreapp3.1/SQLitePCLRaw.batteries_v2.dll b/fichier1/fichier1/bin/Debug/netcoreapp3.1/SQLitePCLRaw.batteries_v2.dll
new file mode 100644
index 0000000000000000000000000000000000000000..c51a77d88a928b4513f6792d606e81910d91839a
Binary files /dev/null and b/fichier1/fichier1/bin/Debug/netcoreapp3.1/SQLitePCLRaw.batteries_v2.dll differ
diff --git a/fichier1/fichier1/bin/Debug/netcoreapp3.1/SQLitePCLRaw.core.dll b/fichier1/fichier1/bin/Debug/netcoreapp3.1/SQLitePCLRaw.core.dll
new file mode 100644
index 0000000000000000000000000000000000000000..d995f2741c3d0c50791309348c1ce94b1185b9c6
Binary files /dev/null and b/fichier1/fichier1/bin/Debug/netcoreapp3.1/SQLitePCLRaw.core.dll differ
diff --git a/fichier1/fichier1/bin/Debug/netcoreapp3.1/SQLitePCLRaw.nativelibrary.dll b/fichier1/fichier1/bin/Debug/netcoreapp3.1/SQLitePCLRaw.nativelibrary.dll
new file mode 100644
index 0000000000000000000000000000000000000000..7bb1b03bece124c6164de8cd1ee40dd303d300ff
Binary files /dev/null and b/fichier1/fichier1/bin/Debug/netcoreapp3.1/SQLitePCLRaw.nativelibrary.dll differ
diff --git a/fichier1/fichier1/bin/Debug/netcoreapp3.1/SQLitePCLRaw.provider.dynamic_cdecl.dll b/fichier1/fichier1/bin/Debug/netcoreapp3.1/SQLitePCLRaw.provider.dynamic_cdecl.dll
new file mode 100644
index 0000000000000000000000000000000000000000..2be5647558006c2146bfbc3a332ac35b2e23e155
Binary files /dev/null and b/fichier1/fichier1/bin/Debug/netcoreapp3.1/SQLitePCLRaw.provider.dynamic_cdecl.dll differ
diff --git a/fichier1/fichier1/bin/Debug/netcoreapp3.1/System.Text.Encodings.Web.dll b/fichier1/fichier1/bin/Debug/netcoreapp3.1/System.Text.Encodings.Web.dll
new file mode 100644
index 0000000000000000000000000000000000000000..ea74703372c10165de33a5708629ccd4c6882a86
Binary files /dev/null and b/fichier1/fichier1/bin/Debug/netcoreapp3.1/System.Text.Encodings.Web.dll differ
diff --git a/fichier1/fichier1/bin/Debug/netcoreapp3.1/System.Text.Json.dll b/fichier1/fichier1/bin/Debug/netcoreapp3.1/System.Text.Json.dll
new file mode 100644
index 0000000000000000000000000000000000000000..ea39fe23f382da8518c7cf1bca33c579f6ba3a3d
Binary files /dev/null and b/fichier1/fichier1/bin/Debug/netcoreapp3.1/System.Text.Json.dll differ
diff --git a/fichier1/fichier1/bin/Debug/netcoreapp3.1/runtimes/alpine-x64/native/libe_sqlite3.so b/fichier1/fichier1/bin/Debug/netcoreapp3.1/runtimes/alpine-x64/native/libe_sqlite3.so
new file mode 100644
index 0000000000000000000000000000000000000000..9c98d9f9a8d1daa86accb025fa8dc60cc21985a4
Binary files /dev/null and b/fichier1/fichier1/bin/Debug/netcoreapp3.1/runtimes/alpine-x64/native/libe_sqlite3.so differ
diff --git a/fichier1/fichier1/bin/Debug/netcoreapp3.1/runtimes/linux-arm/native/libe_sqlite3.so b/fichier1/fichier1/bin/Debug/netcoreapp3.1/runtimes/linux-arm/native/libe_sqlite3.so
new file mode 100644
index 0000000000000000000000000000000000000000..6b0158a4af5ffe748b79c64b2d26064ece1f671f
Binary files /dev/null and b/fichier1/fichier1/bin/Debug/netcoreapp3.1/runtimes/linux-arm/native/libe_sqlite3.so differ
diff --git a/fichier1/fichier1/bin/Debug/netcoreapp3.1/runtimes/linux-arm64/native/libe_sqlite3.so b/fichier1/fichier1/bin/Debug/netcoreapp3.1/runtimes/linux-arm64/native/libe_sqlite3.so
new file mode 100644
index 0000000000000000000000000000000000000000..7c590b743dc351704a05abd7065820748892cef7
Binary files /dev/null and b/fichier1/fichier1/bin/Debug/netcoreapp3.1/runtimes/linux-arm64/native/libe_sqlite3.so differ
diff --git a/fichier1/fichier1/bin/Debug/netcoreapp3.1/runtimes/linux-armel/native/libe_sqlite3.so b/fichier1/fichier1/bin/Debug/netcoreapp3.1/runtimes/linux-armel/native/libe_sqlite3.so
new file mode 100644
index 0000000000000000000000000000000000000000..bc22810ccf447053ad3fdb10c33729d467f06e0a
Binary files /dev/null and b/fichier1/fichier1/bin/Debug/netcoreapp3.1/runtimes/linux-armel/native/libe_sqlite3.so differ
diff --git a/fichier1/fichier1/bin/Debug/netcoreapp3.1/runtimes/linux-mips64/native/libe_sqlite3.so b/fichier1/fichier1/bin/Debug/netcoreapp3.1/runtimes/linux-mips64/native/libe_sqlite3.so
new file mode 100644
index 0000000000000000000000000000000000000000..c82d1865503db802fc6e0de31dd76788e65dc8d0
Binary files /dev/null and b/fichier1/fichier1/bin/Debug/netcoreapp3.1/runtimes/linux-mips64/native/libe_sqlite3.so differ
diff --git a/fichier1/fichier1/bin/Debug/netcoreapp3.1/runtimes/linux-musl-x64/native/libe_sqlite3.so b/fichier1/fichier1/bin/Debug/netcoreapp3.1/runtimes/linux-musl-x64/native/libe_sqlite3.so
new file mode 100644
index 0000000000000000000000000000000000000000..9c98d9f9a8d1daa86accb025fa8dc60cc21985a4
Binary files /dev/null and b/fichier1/fichier1/bin/Debug/netcoreapp3.1/runtimes/linux-musl-x64/native/libe_sqlite3.so differ
diff --git a/fichier1/fichier1/bin/Debug/netcoreapp3.1/runtimes/linux-x64/native/libe_sqlite3.so b/fichier1/fichier1/bin/Debug/netcoreapp3.1/runtimes/linux-x64/native/libe_sqlite3.so
new file mode 100644
index 0000000000000000000000000000000000000000..484bfc267273f3e3e1462b65f09f039a033ea0ae
Binary files /dev/null and b/fichier1/fichier1/bin/Debug/netcoreapp3.1/runtimes/linux-x64/native/libe_sqlite3.so differ
diff --git a/fichier1/fichier1/bin/Debug/netcoreapp3.1/runtimes/linux-x86/native/libe_sqlite3.so b/fichier1/fichier1/bin/Debug/netcoreapp3.1/runtimes/linux-x86/native/libe_sqlite3.so
new file mode 100644
index 0000000000000000000000000000000000000000..d4c96f72f8144613f8388d22dc8f938f9bf9a02c
Binary files /dev/null and b/fichier1/fichier1/bin/Debug/netcoreapp3.1/runtimes/linux-x86/native/libe_sqlite3.so differ
diff --git a/fichier1/fichier1/bin/Debug/netcoreapp3.1/runtimes/osx-x64/native/libe_sqlite3.dylib b/fichier1/fichier1/bin/Debug/netcoreapp3.1/runtimes/osx-x64/native/libe_sqlite3.dylib
new file mode 100644
index 0000000000000000000000000000000000000000..3b9e7a481e6ecd584b958d446e560905214401b3
Binary files /dev/null and b/fichier1/fichier1/bin/Debug/netcoreapp3.1/runtimes/osx-x64/native/libe_sqlite3.dylib differ
diff --git a/fichier1/fichier1/bin/Debug/netcoreapp3.1/runtimes/win-arm/native/e_sqlite3.dll b/fichier1/fichier1/bin/Debug/netcoreapp3.1/runtimes/win-arm/native/e_sqlite3.dll
new file mode 100644
index 0000000000000000000000000000000000000000..d0198914686dac1d0ae3a0ac87aeba099f697385
Binary files /dev/null and b/fichier1/fichier1/bin/Debug/netcoreapp3.1/runtimes/win-arm/native/e_sqlite3.dll differ
diff --git a/fichier1/fichier1/bin/Debug/netcoreapp3.1/runtimes/win-arm64/native/e_sqlite3.dll b/fichier1/fichier1/bin/Debug/netcoreapp3.1/runtimes/win-arm64/native/e_sqlite3.dll
new file mode 100644
index 0000000000000000000000000000000000000000..d8b3149f14f437026a96f446eb506cfc50fe01dd
Binary files /dev/null and b/fichier1/fichier1/bin/Debug/netcoreapp3.1/runtimes/win-arm64/native/e_sqlite3.dll differ
diff --git a/fichier1/fichier1/bin/Debug/netcoreapp3.1/runtimes/win-x64/native/e_sqlite3.dll b/fichier1/fichier1/bin/Debug/netcoreapp3.1/runtimes/win-x64/native/e_sqlite3.dll
new file mode 100644
index 0000000000000000000000000000000000000000..8d3ca0c2c5173135e5bf8159bff803910b210012
Binary files /dev/null and b/fichier1/fichier1/bin/Debug/netcoreapp3.1/runtimes/win-x64/native/e_sqlite3.dll differ
diff --git a/fichier1/fichier1/bin/Debug/netcoreapp3.1/runtimes/win-x86/native/e_sqlite3.dll b/fichier1/fichier1/bin/Debug/netcoreapp3.1/runtimes/win-x86/native/e_sqlite3.dll
new file mode 100644
index 0000000000000000000000000000000000000000..3ad1bc9b2abbf3ecbfac6455048a8d843a16e407
Binary files /dev/null and b/fichier1/fichier1/bin/Debug/netcoreapp3.1/runtimes/win-x86/native/e_sqlite3.dll differ
diff --git "a/fichier1/fichier1/bin/Debug/netcoreapp3.1/\303\251.deps.json" "b/fichier1/fichier1/bin/Debug/netcoreapp3.1/\303\251.deps.json"
index 3296c3da936b39fec4f37afd7f4fc898750813a1..c58f0882c59d38dfed9de5f0f52a5aa410a24013 100644
--- "a/fichier1/fichier1/bin/Debug/netcoreapp3.1/\303\251.deps.json"
+++ "b/fichier1/fichier1/bin/Debug/netcoreapp3.1/\303\251.deps.json"
@@ -12,6 +12,7 @@
           "Microsoft.EntityFrameworkCore.Design": "5.0.4",
           "Microsoft.EntityFrameworkCore.InMemory": "5.0.4",
           "Microsoft.EntityFrameworkCore.SqlServer": "5.0.4",
+          "Microsoft.EntityFrameworkCore.Sqlite": "5.0.4",
           "Microsoft.EntityFrameworkCore.Tools": "5.0.4",
           "Microsoft.Extensions.Configuration": "5.0.0"
         },
@@ -106,6 +107,25 @@
           }
         }
       },
+      "Microsoft.Data.Sqlite.Core/5.0.4": {
+        "dependencies": {
+          "SQLitePCLRaw.core": "2.0.4"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Microsoft.Data.Sqlite.dll": {
+            "assemblyVersion": "5.0.4.0",
+            "fileVersion": "5.0.421.11803"
+          }
+        }
+      },
+      "Microsoft.DotNet.PlatformAbstractions/3.1.6": {
+        "runtime": {
+          "lib/netstandard2.0/Microsoft.DotNet.PlatformAbstractions.dll": {
+            "assemblyVersion": "3.1.6.0",
+            "fileVersion": "3.100.620.31604"
+          }
+        }
+      },
       "Microsoft.EntityFrameworkCore/5.0.4": {
         "dependencies": {
           "Microsoft.EntityFrameworkCore.Abstractions": "5.0.4",
@@ -169,6 +189,26 @@
           }
         }
       },
+      "Microsoft.EntityFrameworkCore.Sqlite/5.0.4": {
+        "dependencies": {
+          "Microsoft.EntityFrameworkCore.Sqlite.Core": "5.0.4",
+          "SQLitePCLRaw.bundle_e_sqlite3": "2.0.4"
+        }
+      },
+      "Microsoft.EntityFrameworkCore.Sqlite.Core/5.0.4": {
+        "dependencies": {
+          "Microsoft.Data.Sqlite.Core": "5.0.4",
+          "Microsoft.DotNet.PlatformAbstractions": "3.1.6",
+          "Microsoft.EntityFrameworkCore.Relational": "5.0.4",
+          "Microsoft.Extensions.DependencyModel": "5.0.0"
+        },
+        "runtime": {
+          "lib/netstandard2.1/Microsoft.EntityFrameworkCore.Sqlite.dll": {
+            "assemblyVersion": "5.0.4.0",
+            "fileVersion": "5.0.421.11803"
+          }
+        }
+      },
       "Microsoft.EntityFrameworkCore.SqlServer/5.0.4": {
         "dependencies": {
           "Microsoft.Data.SqlClient": "2.0.1",
@@ -254,6 +294,18 @@
           }
         }
       },
+      "Microsoft.Extensions.DependencyModel/5.0.0": {
+        "dependencies": {
+          "System.Text.Encodings.Web": "5.0.0",
+          "System.Text.Json": "5.0.0"
+        },
+        "runtime": {
+          "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.dll": {
+            "assemblyVersion": "5.0.0.0",
+            "fileVersion": "5.0.20.51904"
+          }
+        }
+      },
       "Microsoft.Extensions.Logging/5.0.0": {
         "dependencies": {
           "Microsoft.Extensions.DependencyInjection": "5.0.1",
@@ -429,6 +481,114 @@
           "Microsoft.NETCore.Targets": "1.1.3"
         }
       },
+      "SQLitePCLRaw.bundle_e_sqlite3/2.0.4": {
+        "dependencies": {
+          "SQLitePCLRaw.core": "2.0.4",
+          "SQLitePCLRaw.lib.e_sqlite3": "2.0.4",
+          "SQLitePCLRaw.provider.dynamic_cdecl": "2.0.4"
+        },
+        "runtime": {
+          "lib/netcoreapp3.1/SQLitePCLRaw.batteries_v2.dll": {
+            "assemblyVersion": "2.0.4.976",
+            "fileVersion": "2.0.4.976"
+          },
+          "lib/netcoreapp3.1/SQLitePCLRaw.nativelibrary.dll": {
+            "assemblyVersion": "2.0.4.976",
+            "fileVersion": "2.0.4.976"
+          }
+        }
+      },
+      "SQLitePCLRaw.core/2.0.4": {
+        "dependencies": {
+          "System.Memory": "4.5.3"
+        },
+        "runtime": {
+          "lib/netstandard2.0/SQLitePCLRaw.core.dll": {
+            "assemblyVersion": "2.0.4.976",
+            "fileVersion": "2.0.4.976"
+          }
+        }
+      },
+      "SQLitePCLRaw.lib.e_sqlite3/2.0.4": {
+        "runtimeTargets": {
+          "runtimes/alpine-x64/native/libe_sqlite3.so": {
+            "rid": "alpine-x64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/linux-arm/native/libe_sqlite3.so": {
+            "rid": "linux-arm",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/linux-arm64/native/libe_sqlite3.so": {
+            "rid": "linux-arm64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/linux-armel/native/libe_sqlite3.so": {
+            "rid": "linux-armel",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/linux-mips64/native/libe_sqlite3.so": {
+            "rid": "linux-mips64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/linux-musl-x64/native/libe_sqlite3.so": {
+            "rid": "linux-musl-x64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/linux-x64/native/libe_sqlite3.so": {
+            "rid": "linux-x64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/linux-x86/native/libe_sqlite3.so": {
+            "rid": "linux-x86",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/osx-x64/native/libe_sqlite3.dylib": {
+            "rid": "osx-x64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/win-arm/native/e_sqlite3.dll": {
+            "rid": "win-arm",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/win-arm64/native/e_sqlite3.dll": {
+            "rid": "win-arm64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/win-x64/native/e_sqlite3.dll": {
+            "rid": "win-x64",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          },
+          "runtimes/win-x86/native/e_sqlite3.dll": {
+            "rid": "win-x86",
+            "assetType": "native",
+            "fileVersion": "0.0.0.0"
+          }
+        }
+      },
+      "SQLitePCLRaw.provider.dynamic_cdecl/2.0.4": {
+        "dependencies": {
+          "SQLitePCLRaw.core": "2.0.4"
+        },
+        "runtime": {
+          "lib/netstandard2.0/SQLitePCLRaw.provider.dynamic_cdecl.dll": {
+            "assemblyVersion": "2.0.4.976",
+            "fileVersion": "2.0.4.976"
+          }
+        }
+      },
       "System.Collections/4.3.0": {
         "dependencies": {
           "Microsoft.NETCore.Platforms": "3.1.0",
@@ -663,6 +823,7 @@
           "System.Threading": "4.3.0"
         }
       },
+      "System.Memory/4.5.3": {},
       "System.Net.NameResolution/4.3.0": {
         "dependencies": {
           "Microsoft.NETCore.Platforms": "3.1.0",
@@ -933,6 +1094,22 @@
           "System.Text.Encoding": "4.3.0"
         }
       },
+      "System.Text.Encodings.Web/5.0.0": {
+        "runtime": {
+          "lib/netcoreapp3.0/System.Text.Encodings.Web.dll": {
+            "assemblyVersion": "5.0.0.0",
+            "fileVersion": "5.0.20.51904"
+          }
+        }
+      },
+      "System.Text.Json/5.0.0": {
+        "runtime": {
+          "lib/netcoreapp3.0/System.Text.Json.dll": {
+            "assemblyVersion": "5.0.0.0",
+            "fileVersion": "5.0.20.51904"
+          }
+        }
+      },
       "System.Text.RegularExpressions/4.3.0": {
         "dependencies": {
           "System.Runtime": "4.3.0"
@@ -1069,6 +1246,20 @@
       "path": "microsoft.data.sqlclient.sni.runtime/2.0.1",
       "hashPath": "microsoft.data.sqlclient.sni.runtime.2.0.1.nupkg.sha512"
     },
+    "Microsoft.Data.Sqlite.Core/5.0.4": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-BhAeNgg0Wz/TIXhl/I1mXppCmKiLDE53nthK388CT5+GJB64QgvulvpoWFLx14hZgFSdzGxieVVQZPlZqHA2HA==",
+      "path": "microsoft.data.sqlite.core/5.0.4",
+      "hashPath": "microsoft.data.sqlite.core.5.0.4.nupkg.sha512"
+    },
+    "Microsoft.DotNet.PlatformAbstractions/3.1.6": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-jek4XYaQ/PGUwDKKhwR8K47Uh1189PFzMeLqO83mXrXQVIpARZCcfuDedH50YDTepBkfijCZN5U/vZi++erxtg==",
+      "path": "microsoft.dotnet.platformabstractions/3.1.6",
+      "hashPath": "microsoft.dotnet.platformabstractions.3.1.6.nupkg.sha512"
+    },
     "Microsoft.EntityFrameworkCore/5.0.4": {
       "type": "package",
       "serviceable": true,
@@ -1111,6 +1302,20 @@
       "path": "microsoft.entityframeworkcore.relational/5.0.4",
       "hashPath": "microsoft.entityframeworkcore.relational.5.0.4.nupkg.sha512"
     },
+    "Microsoft.EntityFrameworkCore.Sqlite/5.0.4": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-UAnKmF9oO+LWb1KEZRv6wXjXnKjvHSZVCcu34Q6t9cCpXv9AKTIUkk/IZxTLVRXvtv0BFCTjTouB+EHmPuWdxQ==",
+      "path": "microsoft.entityframeworkcore.sqlite/5.0.4",
+      "hashPath": "microsoft.entityframeworkcore.sqlite.5.0.4.nupkg.sha512"
+    },
+    "Microsoft.EntityFrameworkCore.Sqlite.Core/5.0.4": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-rcNIIyon8HEidlMDO7DMr7CHPesadHUU+BWamw1dL6fhtwCZzMnZOc6ZWZHzlHFF5JduCd7OydWVTHMNwPQOwQ==",
+      "path": "microsoft.entityframeworkcore.sqlite.core/5.0.4",
+      "hashPath": "microsoft.entityframeworkcore.sqlite.core.5.0.4.nupkg.sha512"
+    },
     "Microsoft.EntityFrameworkCore.SqlServer/5.0.4": {
       "type": "package",
       "serviceable": true,
@@ -1167,6 +1372,13 @@
       "path": "microsoft.extensions.dependencyinjection.abstractions/5.0.0",
       "hashPath": "microsoft.extensions.dependencyinjection.abstractions.5.0.0.nupkg.sha512"
     },
+    "Microsoft.Extensions.DependencyModel/5.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-umBECCoMC+sOUgm083yFr8SxTobUOcPFH4AXigdO2xJiszCHAnmeDl4qPphJt+oaJ/XIfV1wOjIts2nRnki61Q==",
+      "path": "microsoft.extensions.dependencymodel/5.0.0",
+      "hashPath": "microsoft.extensions.dependencymodel.5.0.0.nupkg.sha512"
+    },
     "Microsoft.Extensions.Logging/5.0.0": {
       "type": "package",
       "serviceable": true,
@@ -1279,6 +1491,34 @@
       "path": "runtime.native.system/4.3.0",
       "hashPath": "runtime.native.system.4.3.0.nupkg.sha512"
     },
+    "SQLitePCLRaw.bundle_e_sqlite3/2.0.4": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-f5U8Sw0lRym8tTraJ2zm6OqcDrcrEVvcKDtYlKSLs3Ox9SerkwkPXiFXb/uiW0g2tJdUw6oBhsxI/l5DoRxXMg==",
+      "path": "sqlitepclraw.bundle_e_sqlite3/2.0.4",
+      "hashPath": "sqlitepclraw.bundle_e_sqlite3.2.0.4.nupkg.sha512"
+    },
+    "SQLitePCLRaw.core/2.0.4": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-4XlDZpDAsboMD6qZQcz9AaKblKDUTVHF+8f3lvbP7QjoqSRr2Xc0Lm34IK2pjRIYnyFLhI3yOJ5YWfOiCid2yg==",
+      "path": "sqlitepclraw.core/2.0.4",
+      "hashPath": "sqlitepclraw.core.2.0.4.nupkg.sha512"
+    },
+    "SQLitePCLRaw.lib.e_sqlite3/2.0.4": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-oetvmtDZOE4Nnrtxd8Trapl9geBiu0rDCUXff46qGYjnUwzaU1mZ3OHnfR402tl32rx8gBWg3n5OBRaPJRbsGw==",
+      "path": "sqlitepclraw.lib.e_sqlite3/2.0.4",
+      "hashPath": "sqlitepclraw.lib.e_sqlite3.2.0.4.nupkg.sha512"
+    },
+    "SQLitePCLRaw.provider.dynamic_cdecl/2.0.4": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-AY6+vv/4ji1mCkLrS6HP/88rHT9YFKRyg3LUj8RyIk6imJMUFdQDiP8rK8gq0a/0FbqspLjK1t7rtKcr7FXRYA==",
+      "path": "sqlitepclraw.provider.dynamic_cdecl/2.0.4",
+      "hashPath": "sqlitepclraw.provider.dynamic_cdecl.2.0.4.nupkg.sha512"
+    },
     "System.Collections/4.3.0": {
       "type": "package",
       "serviceable": true,
@@ -1447,6 +1687,13 @@
       "path": "system.linq.expressions/4.3.0",
       "hashPath": "system.linq.expressions.4.3.0.nupkg.sha512"
     },
+    "System.Memory/4.5.3": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-3oDzvc/zzetpTKWMShs1AADwZjQ/36HnsufHRPcOjyRAAMLDlu2iD33MBI2opxnezcVUtXyqDXXjoFMOU9c7SA==",
+      "path": "system.memory/4.5.3",
+      "hashPath": "system.memory.4.5.3.nupkg.sha512"
+    },
     "System.Net.NameResolution/4.3.0": {
       "type": "package",
       "serviceable": true,
@@ -1671,6 +1918,20 @@
       "path": "system.text.encoding.extensions/4.3.0",
       "hashPath": "system.text.encoding.extensions.4.3.0.nupkg.sha512"
     },
+    "System.Text.Encodings.Web/5.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-EEslUvHKll1ftizbn20mX3Ix/l4Ygk/bdJ2LY6/X6FlGaP0RIhKMo9nS6JIGnKKT6KBP2PGj6JC3B9/ZF6ErqQ==",
+      "path": "system.text.encodings.web/5.0.0",
+      "hashPath": "system.text.encodings.web.5.0.0.nupkg.sha512"
+    },
+    "System.Text.Json/5.0.0": {
+      "type": "package",
+      "serviceable": true,
+      "sha512": "sha512-+luxMQNZ2WqeffBU7Ml6njIvxc8169NW2oU+ygNudXQGZiarjE7DOtN7bILiQjTZjkmwwRZGTtLzmdrSI/Ustw==",
+      "path": "system.text.json/5.0.0",
+      "hashPath": "system.text.json.5.0.0.nupkg.sha512"
+    },
     "System.Text.RegularExpressions/4.3.0": {
       "type": "package",
       "serviceable": true,
diff --git "a/fichier1/fichier1/bin/Debug/netcoreapp3.1/\303\251.dll" "b/fichier1/fichier1/bin/Debug/netcoreapp3.1/\303\251.dll"
index 54bfefd537dfcba43eb33d42458706cf7a33653f..f0f3638a8f8acf4068ff34baefe5d6540309fe60 100644
Binary files "a/fichier1/fichier1/bin/Debug/netcoreapp3.1/\303\251.dll" and "b/fichier1/fichier1/bin/Debug/netcoreapp3.1/\303\251.dll" differ
diff --git "a/fichier1/fichier1/bin/Debug/netcoreapp3.1/\303\251.pdb" "b/fichier1/fichier1/bin/Debug/netcoreapp3.1/\303\251.pdb"
index 41e0d76226a027730adcaca786e252bfa0f4d0ad..fb5f3cdc78714bcee0222a0490c13cfe97f8b738 100644
Binary files "a/fichier1/fichier1/bin/Debug/netcoreapp3.1/\303\251.pdb" and "b/fichier1/fichier1/bin/Debug/netcoreapp3.1/\303\251.pdb" differ
diff --git a/fichier1/fichier1/fichier1.csproj b/fichier1/fichier1/fichier1.csproj
index 2d21a0743c047db860e8f14c7bf51e4e6ad843a0..e7b97f3f4d16bc3f205cba7b09d752b435e3110e 100644
--- a/fichier1/fichier1/fichier1.csproj
+++ b/fichier1/fichier1/fichier1.csproj
@@ -14,6 +14,7 @@
       <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
     </PackageReference>
     <PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="5.0.4" />
+    <PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="5.0.4" />
     <PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="5.0.4" />
     <PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="5.0.4">
       <PrivateAssets>all</PrivateAssets>
diff --git a/fichier1/fichier1/obj/Debug/netcoreapp3.1/fichier1.assets.cache b/fichier1/fichier1/obj/Debug/netcoreapp3.1/fichier1.assets.cache
index db511ec8184a319ed9c4dd3ba1701815c7144207..c21da6580fafbb786718aeec0f75b601354bd315 100644
Binary files a/fichier1/fichier1/obj/Debug/netcoreapp3.1/fichier1.assets.cache and b/fichier1/fichier1/obj/Debug/netcoreapp3.1/fichier1.assets.cache differ
diff --git a/fichier1/fichier1/obj/Debug/netcoreapp3.1/fichier1.csproj.CoreCompileInputs.cache b/fichier1/fichier1/obj/Debug/netcoreapp3.1/fichier1.csproj.CoreCompileInputs.cache
index fab461bdb1e3d85f87bbb10eb21e8e42eee8e60e..a6dbfd371c991971243b6545393e55d7c7ad46c8 100644
--- a/fichier1/fichier1/obj/Debug/netcoreapp3.1/fichier1.csproj.CoreCompileInputs.cache
+++ b/fichier1/fichier1/obj/Debug/netcoreapp3.1/fichier1.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-27b72b46c36e8cc7c37892a4311fd184ddf2e15a
+939e030edf06ca224d071923038ffdd031d739dc
diff --git a/fichier1/fichier1/obj/Debug/netcoreapp3.1/fichier1.csproj.FileListAbsolute.txt b/fichier1/fichier1/obj/Debug/netcoreapp3.1/fichier1.csproj.FileListAbsolute.txt
index 017943946eaee5367e0144dcafbea3882673f929..f7e38a19468fb2fda6353e5de0583e8a4ff684ab 100644
--- a/fichier1/fichier1/obj/Debug/netcoreapp3.1/fichier1.csproj.FileListAbsolute.txt
+++ b/fichier1/fichier1/obj/Debug/netcoreapp3.1/fichier1.csproj.FileListAbsolute.txt
@@ -54,3 +54,27 @@ C:\Users\frees\Documents\Ecole temp\t4-foc21\fichier1\fichier1\bin\Debug\netcore
 C:\Users\frees\Documents\Ecole temp\t4-foc21\fichier1\fichier1\bin\Debug\netcoreapp3.1\Ă©.pdb
 C:\Users\frees\Documents\Ecole temp\t4-foc21\fichier1\fichier1\obj\Debug\netcoreapp3.1\Ă©.dll
 C:\Users\frees\Documents\Ecole temp\t4-foc21\fichier1\fichier1\obj\Debug\netcoreapp3.1\Ă©.pdb
+C:\Users\frees\Documents\Ecole temp\t4-foc21\fichier1\fichier1\bin\Debug\netcoreapp3.1\Microsoft.Data.Sqlite.dll
+C:\Users\frees\Documents\Ecole temp\t4-foc21\fichier1\fichier1\bin\Debug\netcoreapp3.1\Microsoft.DotNet.PlatformAbstractions.dll
+C:\Users\frees\Documents\Ecole temp\t4-foc21\fichier1\fichier1\bin\Debug\netcoreapp3.1\Microsoft.EntityFrameworkCore.Sqlite.dll
+C:\Users\frees\Documents\Ecole temp\t4-foc21\fichier1\fichier1\bin\Debug\netcoreapp3.1\Microsoft.Extensions.DependencyModel.dll
+C:\Users\frees\Documents\Ecole temp\t4-foc21\fichier1\fichier1\bin\Debug\netcoreapp3.1\SQLitePCLRaw.batteries_v2.dll
+C:\Users\frees\Documents\Ecole temp\t4-foc21\fichier1\fichier1\bin\Debug\netcoreapp3.1\SQLitePCLRaw.nativelibrary.dll
+C:\Users\frees\Documents\Ecole temp\t4-foc21\fichier1\fichier1\bin\Debug\netcoreapp3.1\SQLitePCLRaw.core.dll
+C:\Users\frees\Documents\Ecole temp\t4-foc21\fichier1\fichier1\bin\Debug\netcoreapp3.1\SQLitePCLRaw.provider.dynamic_cdecl.dll
+C:\Users\frees\Documents\Ecole temp\t4-foc21\fichier1\fichier1\bin\Debug\netcoreapp3.1\System.Text.Encodings.Web.dll
+C:\Users\frees\Documents\Ecole temp\t4-foc21\fichier1\fichier1\bin\Debug\netcoreapp3.1\System.Text.Json.dll
+C:\Users\frees\Documents\Ecole temp\t4-foc21\fichier1\fichier1\bin\Debug\netcoreapp3.1\runtimes\alpine-x64\native\libe_sqlite3.so
+C:\Users\frees\Documents\Ecole temp\t4-foc21\fichier1\fichier1\bin\Debug\netcoreapp3.1\runtimes\linux-arm\native\libe_sqlite3.so
+C:\Users\frees\Documents\Ecole temp\t4-foc21\fichier1\fichier1\bin\Debug\netcoreapp3.1\runtimes\linux-arm64\native\libe_sqlite3.so
+C:\Users\frees\Documents\Ecole temp\t4-foc21\fichier1\fichier1\bin\Debug\netcoreapp3.1\runtimes\linux-armel\native\libe_sqlite3.so
+C:\Users\frees\Documents\Ecole temp\t4-foc21\fichier1\fichier1\bin\Debug\netcoreapp3.1\runtimes\linux-mips64\native\libe_sqlite3.so
+C:\Users\frees\Documents\Ecole temp\t4-foc21\fichier1\fichier1\bin\Debug\netcoreapp3.1\runtimes\linux-musl-x64\native\libe_sqlite3.so
+C:\Users\frees\Documents\Ecole temp\t4-foc21\fichier1\fichier1\bin\Debug\netcoreapp3.1\runtimes\linux-x64\native\libe_sqlite3.so
+C:\Users\frees\Documents\Ecole temp\t4-foc21\fichier1\fichier1\bin\Debug\netcoreapp3.1\runtimes\linux-x86\native\libe_sqlite3.so
+C:\Users\frees\Documents\Ecole temp\t4-foc21\fichier1\fichier1\bin\Debug\netcoreapp3.1\runtimes\osx-x64\native\libe_sqlite3.dylib
+C:\Users\frees\Documents\Ecole temp\t4-foc21\fichier1\fichier1\bin\Debug\netcoreapp3.1\runtimes\win-arm\native\e_sqlite3.dll
+C:\Users\frees\Documents\Ecole temp\t4-foc21\fichier1\fichier1\bin\Debug\netcoreapp3.1\runtimes\win-arm64\native\e_sqlite3.dll
+C:\Users\frees\Documents\Ecole temp\t4-foc21\fichier1\fichier1\bin\Debug\netcoreapp3.1\runtimes\win-x64\native\e_sqlite3.dll
+C:\Users\frees\Documents\Ecole temp\t4-foc21\fichier1\fichier1\bin\Debug\netcoreapp3.1\runtimes\win-x86\native\e_sqlite3.dll
+C:\Users\frees\Documents\Ecole temp\t4-foc21\fichier1\fichier1\obj\Debug\netcoreapp3.1\fichier1.csprojAssemblyReference.cache
diff --git a/fichier1/fichier1/obj/Debug/netcoreapp3.1/fichier1.csproj.GenerateResource.cache b/fichier1/fichier1/obj/Debug/netcoreapp3.1/fichier1.csproj.GenerateResource.cache
index f68345fc04a2556c7e66bfd61e95c521c712dcf4..fdcef46357f8ef8fa7d82e3785534ee032916a76 100644
Binary files a/fichier1/fichier1/obj/Debug/netcoreapp3.1/fichier1.csproj.GenerateResource.cache and b/fichier1/fichier1/obj/Debug/netcoreapp3.1/fichier1.csproj.GenerateResource.cache differ
diff --git a/fichier1/fichier1/obj/Debug/netcoreapp3.1/fichier1.csprojAssemblyReference.cache b/fichier1/fichier1/obj/Debug/netcoreapp3.1/fichier1.csprojAssemblyReference.cache
new file mode 100644
index 0000000000000000000000000000000000000000..0a2e888d973f8adab50cc96d6c8bc400334522fc
Binary files /dev/null and b/fichier1/fichier1/obj/Debug/netcoreapp3.1/fichier1.csprojAssemblyReference.cache differ
diff --git "a/fichier1/fichier1/obj/Debug/netcoreapp3.1/\303\251.dll" "b/fichier1/fichier1/obj/Debug/netcoreapp3.1/\303\251.dll"
index 54bfefd537dfcba43eb33d42458706cf7a33653f..f0f3638a8f8acf4068ff34baefe5d6540309fe60 100644
Binary files "a/fichier1/fichier1/obj/Debug/netcoreapp3.1/\303\251.dll" and "b/fichier1/fichier1/obj/Debug/netcoreapp3.1/\303\251.dll" differ
diff --git "a/fichier1/fichier1/obj/Debug/netcoreapp3.1/\303\251.pdb" "b/fichier1/fichier1/obj/Debug/netcoreapp3.1/\303\251.pdb"
index 41e0d76226a027730adcaca786e252bfa0f4d0ad..fb5f3cdc78714bcee0222a0490c13cfe97f8b738 100644
Binary files "a/fichier1/fichier1/obj/Debug/netcoreapp3.1/\303\251.pdb" and "b/fichier1/fichier1/obj/Debug/netcoreapp3.1/\303\251.pdb" differ
diff --git a/fichier1/fichier1/obj/Release/netcoreapp3.1/fichier1.assets.cache b/fichier1/fichier1/obj/Release/netcoreapp3.1/fichier1.assets.cache
index fabb6ce209e9cd19890834248e5b2872528364ae..0f75e7ef97cbaba47bf9b42e950640072a606ff3 100644
Binary files a/fichier1/fichier1/obj/Release/netcoreapp3.1/fichier1.assets.cache and b/fichier1/fichier1/obj/Release/netcoreapp3.1/fichier1.assets.cache differ
diff --git a/fichier1/fichier1/obj/fichier1.csproj.nuget.dgspec.json b/fichier1/fichier1/obj/fichier1.csproj.nuget.dgspec.json
index 9a16fed5c5e393384b4efbfbdf8572ec4f1bd865..42d89d18e4905f818f7746a73461a3d360461616 100644
--- a/fichier1/fichier1/obj/fichier1.csproj.nuget.dgspec.json
+++ b/fichier1/fichier1/obj/fichier1.csproj.nuget.dgspec.json
@@ -58,6 +58,10 @@
               "target": "Package",
               "version": "[5.0.4, )"
             },
+            "Microsoft.EntityFrameworkCore.Sqlite": {
+              "target": "Package",
+              "version": "[5.0.4, )"
+            },
             "Microsoft.EntityFrameworkCore.Tools": {
               "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
               "suppressParent": "All",
diff --git a/fichier1/fichier1/obj/project.assets.json b/fichier1/fichier1/obj/project.assets.json
index 112b266fa91076bc51aa88cc4813bd0bf60c7eb3..d0e11fa847cdb7d22325f71783943d7b0cca0fd9 100644
--- a/fichier1/fichier1/obj/project.assets.json
+++ b/fichier1/fichier1/obj/project.assets.json
@@ -88,6 +88,27 @@
           }
         }
       },
+      "Microsoft.Data.Sqlite.Core/5.0.4": {
+        "type": "package",
+        "dependencies": {
+          "SQLitePCLRaw.core": "2.0.4"
+        },
+        "compile": {
+          "lib/netstandard2.0/Microsoft.Data.Sqlite.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard2.0/Microsoft.Data.Sqlite.dll": {}
+        }
+      },
+      "Microsoft.DotNet.PlatformAbstractions/3.1.6": {
+        "type": "package",
+        "compile": {
+          "lib/netstandard2.0/Microsoft.DotNet.PlatformAbstractions.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard2.0/Microsoft.DotNet.PlatformAbstractions.dll": {}
+        }
+      },
       "Microsoft.EntityFrameworkCore/5.0.4": {
         "type": "package",
         "dependencies": {
@@ -167,6 +188,34 @@
           "lib/netstandard2.1/Microsoft.EntityFrameworkCore.Relational.dll": {}
         }
       },
+      "Microsoft.EntityFrameworkCore.Sqlite/5.0.4": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.EntityFrameworkCore.Sqlite.Core": "5.0.4",
+          "SQLitePCLRaw.bundle_e_sqlite3": "2.0.4"
+        },
+        "compile": {
+          "lib/netstandard2.1/_._": {}
+        },
+        "runtime": {
+          "lib/netstandard2.1/_._": {}
+        }
+      },
+      "Microsoft.EntityFrameworkCore.Sqlite.Core/5.0.4": {
+        "type": "package",
+        "dependencies": {
+          "Microsoft.Data.Sqlite.Core": "5.0.4",
+          "Microsoft.DotNet.PlatformAbstractions": "3.1.6",
+          "Microsoft.EntityFrameworkCore.Relational": "5.0.4",
+          "Microsoft.Extensions.DependencyModel": "5.0.0"
+        },
+        "compile": {
+          "lib/netstandard2.1/Microsoft.EntityFrameworkCore.Sqlite.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard2.1/Microsoft.EntityFrameworkCore.Sqlite.dll": {}
+        }
+      },
       "Microsoft.EntityFrameworkCore.SqlServer/5.0.4": {
         "type": "package",
         "dependencies": {
@@ -266,6 +315,19 @@
           "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {}
         }
       },
+      "Microsoft.Extensions.DependencyModel/5.0.0": {
+        "type": "package",
+        "dependencies": {
+          "System.Text.Encodings.Web": "5.0.0",
+          "System.Text.Json": "5.0.0"
+        },
+        "compile": {
+          "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.dll": {}
+        }
+      },
       "Microsoft.Extensions.Logging/5.0.0": {
         "type": "package",
         "dependencies": {
@@ -505,6 +567,109 @@
           "lib/netstandard1.0/_._": {}
         }
       },
+      "SQLitePCLRaw.bundle_e_sqlite3/2.0.4": {
+        "type": "package",
+        "dependencies": {
+          "SQLitePCLRaw.core": "2.0.4",
+          "SQLitePCLRaw.lib.e_sqlite3": "2.0.4",
+          "SQLitePCLRaw.provider.dynamic_cdecl": "2.0.4"
+        },
+        "compile": {
+          "lib/netcoreapp3.1/SQLitePCLRaw.batteries_v2.dll": {},
+          "lib/netcoreapp3.1/SQLitePCLRaw.nativelibrary.dll": {}
+        },
+        "runtime": {
+          "lib/netcoreapp3.1/SQLitePCLRaw.batteries_v2.dll": {},
+          "lib/netcoreapp3.1/SQLitePCLRaw.nativelibrary.dll": {}
+        }
+      },
+      "SQLitePCLRaw.core/2.0.4": {
+        "type": "package",
+        "dependencies": {
+          "System.Memory": "4.5.3"
+        },
+        "compile": {
+          "lib/netstandard2.0/SQLitePCLRaw.core.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard2.0/SQLitePCLRaw.core.dll": {}
+        }
+      },
+      "SQLitePCLRaw.lib.e_sqlite3/2.0.4": {
+        "type": "package",
+        "compile": {
+          "lib/netstandard2.0/_._": {}
+        },
+        "runtime": {
+          "lib/netstandard2.0/_._": {}
+        },
+        "runtimeTargets": {
+          "runtimes/alpine-x64/native/libe_sqlite3.so": {
+            "assetType": "native",
+            "rid": "alpine-x64"
+          },
+          "runtimes/linux-arm/native/libe_sqlite3.so": {
+            "assetType": "native",
+            "rid": "linux-arm"
+          },
+          "runtimes/linux-arm64/native/libe_sqlite3.so": {
+            "assetType": "native",
+            "rid": "linux-arm64"
+          },
+          "runtimes/linux-armel/native/libe_sqlite3.so": {
+            "assetType": "native",
+            "rid": "linux-armel"
+          },
+          "runtimes/linux-mips64/native/libe_sqlite3.so": {
+            "assetType": "native",
+            "rid": "linux-mips64"
+          },
+          "runtimes/linux-musl-x64/native/libe_sqlite3.so": {
+            "assetType": "native",
+            "rid": "linux-musl-x64"
+          },
+          "runtimes/linux-x64/native/libe_sqlite3.so": {
+            "assetType": "native",
+            "rid": "linux-x64"
+          },
+          "runtimes/linux-x86/native/libe_sqlite3.so": {
+            "assetType": "native",
+            "rid": "linux-x86"
+          },
+          "runtimes/osx-x64/native/libe_sqlite3.dylib": {
+            "assetType": "native",
+            "rid": "osx-x64"
+          },
+          "runtimes/win-arm/native/e_sqlite3.dll": {
+            "assetType": "native",
+            "rid": "win-arm"
+          },
+          "runtimes/win-arm64/native/e_sqlite3.dll": {
+            "assetType": "native",
+            "rid": "win-arm64"
+          },
+          "runtimes/win-x64/native/e_sqlite3.dll": {
+            "assetType": "native",
+            "rid": "win-x64"
+          },
+          "runtimes/win-x86/native/e_sqlite3.dll": {
+            "assetType": "native",
+            "rid": "win-x86"
+          }
+        }
+      },
+      "SQLitePCLRaw.provider.dynamic_cdecl/2.0.4": {
+        "type": "package",
+        "dependencies": {
+          "SQLitePCLRaw.core": "2.0.4"
+        },
+        "compile": {
+          "lib/netstandard2.0/SQLitePCLRaw.provider.dynamic_cdecl.dll": {}
+        },
+        "runtime": {
+          "lib/netstandard2.0/SQLitePCLRaw.provider.dynamic_cdecl.dll": {}
+        }
+      },
       "System.Collections/4.3.0": {
         "type": "package",
         "dependencies": {
@@ -879,6 +1044,15 @@
           "lib/netstandard1.6/System.Linq.Expressions.dll": {}
         }
       },
+      "System.Memory/4.5.3": {
+        "type": "package",
+        "compile": {
+          "ref/netcoreapp2.1/_._": {}
+        },
+        "runtime": {
+          "lib/netcoreapp2.1/_._": {}
+        }
+      },
       "System.Net.NameResolution/4.3.0": {
         "type": "package",
         "dependencies": {
@@ -1380,6 +1554,24 @@
           "ref/netstandard1.3/System.Text.Encoding.Extensions.dll": {}
         }
       },
+      "System.Text.Encodings.Web/5.0.0": {
+        "type": "package",
+        "compile": {
+          "lib/netcoreapp3.0/System.Text.Encodings.Web.dll": {}
+        },
+        "runtime": {
+          "lib/netcoreapp3.0/System.Text.Encodings.Web.dll": {}
+        }
+      },
+      "System.Text.Json/5.0.0": {
+        "type": "package",
+        "compile": {
+          "lib/netcoreapp3.0/System.Text.Json.dll": {}
+        },
+        "runtime": {
+          "lib/netcoreapp3.0/System.Text.Json.dll": {}
+        }
+      },
       "System.Text.RegularExpressions/4.3.0": {
         "type": "package",
         "dependencies": {
@@ -1715,6 +1907,40 @@
         "runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.pdb"
       ]
     },
+    "Microsoft.Data.Sqlite.Core/5.0.4": {
+      "sha512": "BhAeNgg0Wz/TIXhl/I1mXppCmKiLDE53nthK388CT5+GJB64QgvulvpoWFLx14hZgFSdzGxieVVQZPlZqHA2HA==",
+      "type": "package",
+      "path": "microsoft.data.sqlite.core/5.0.4",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "lib/netstandard2.0/Microsoft.Data.Sqlite.dll",
+        "lib/netstandard2.0/Microsoft.Data.Sqlite.xml",
+        "microsoft.data.sqlite.core.5.0.4.nupkg.sha512",
+        "microsoft.data.sqlite.core.nuspec"
+      ]
+    },
+    "Microsoft.DotNet.PlatformAbstractions/3.1.6": {
+      "sha512": "jek4XYaQ/PGUwDKKhwR8K47Uh1189PFzMeLqO83mXrXQVIpARZCcfuDedH50YDTepBkfijCZN5U/vZi++erxtg==",
+      "type": "package",
+      "path": "microsoft.dotnet.platformabstractions/3.1.6",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "LICENSE.TXT",
+        "THIRD-PARTY-NOTICES.TXT",
+        "lib/net45/Microsoft.DotNet.PlatformAbstractions.dll",
+        "lib/net45/Microsoft.DotNet.PlatformAbstractions.xml",
+        "lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.dll",
+        "lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.xml",
+        "lib/netstandard2.0/Microsoft.DotNet.PlatformAbstractions.dll",
+        "lib/netstandard2.0/Microsoft.DotNet.PlatformAbstractions.xml",
+        "microsoft.dotnet.platformabstractions.3.1.6.nupkg.sha512",
+        "microsoft.dotnet.platformabstractions.nuspec"
+      ]
+    },
     "Microsoft.EntityFrameworkCore/5.0.4": {
       "sha512": "upRpXluUeONMYO+O3RU8G+ZZcrnDrnNVWg4eJmSfertTdw7Hc5tgIeg/O8+oBKqf+OvBrQKW0U3PI9yoTsuPYg==",
       "type": "package",
@@ -1800,6 +2026,33 @@
         "microsoft.entityframeworkcore.relational.nuspec"
       ]
     },
+    "Microsoft.EntityFrameworkCore.Sqlite/5.0.4": {
+      "sha512": "UAnKmF9oO+LWb1KEZRv6wXjXnKjvHSZVCcu34Q6t9cCpXv9AKTIUkk/IZxTLVRXvtv0BFCTjTouB+EHmPuWdxQ==",
+      "type": "package",
+      "path": "microsoft.entityframeworkcore.sqlite/5.0.4",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "lib/netstandard2.1/_._",
+        "microsoft.entityframeworkcore.sqlite.5.0.4.nupkg.sha512",
+        "microsoft.entityframeworkcore.sqlite.nuspec"
+      ]
+    },
+    "Microsoft.EntityFrameworkCore.Sqlite.Core/5.0.4": {
+      "sha512": "rcNIIyon8HEidlMDO7DMr7CHPesadHUU+BWamw1dL6fhtwCZzMnZOc6ZWZHzlHFF5JduCd7OydWVTHMNwPQOwQ==",
+      "type": "package",
+      "path": "microsoft.entityframeworkcore.sqlite.core/5.0.4",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "lib/netstandard2.1/Microsoft.EntityFrameworkCore.Sqlite.dll",
+        "lib/netstandard2.1/Microsoft.EntityFrameworkCore.Sqlite.xml",
+        "microsoft.entityframeworkcore.sqlite.core.5.0.4.nupkg.sha512",
+        "microsoft.entityframeworkcore.sqlite.core.nuspec"
+      ]
+    },
     "Microsoft.EntityFrameworkCore.SqlServer/5.0.4": {
       "sha512": "wFn6lYyezhTIWpEB85NYn0TmVs0GiTQBbgKxK4/BmeEXBoLdltOngosey1u9t1+c2xjxuis1V7fP3wcLVSf+jg==",
       "type": "package",
@@ -1962,6 +2215,32 @@
         "version.txt"
       ]
     },
+    "Microsoft.Extensions.DependencyModel/5.0.0": {
+      "sha512": "umBECCoMC+sOUgm083yFr8SxTobUOcPFH4AXigdO2xJiszCHAnmeDl4qPphJt+oaJ/XIfV1wOjIts2nRnki61Q==",
+      "type": "package",
+      "path": "microsoft.extensions.dependencymodel/5.0.0",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "LICENSE.TXT",
+        "THIRD-PARTY-NOTICES.TXT",
+        "lib/net451/Microsoft.Extensions.DependencyModel.dll",
+        "lib/net451/Microsoft.Extensions.DependencyModel.xml",
+        "lib/net461/Microsoft.Extensions.DependencyModel.dll",
+        "lib/net461/Microsoft.Extensions.DependencyModel.xml",
+        "lib/netstandard1.3/Microsoft.Extensions.DependencyModel.dll",
+        "lib/netstandard1.3/Microsoft.Extensions.DependencyModel.xml",
+        "lib/netstandard1.6/Microsoft.Extensions.DependencyModel.dll",
+        "lib/netstandard1.6/Microsoft.Extensions.DependencyModel.xml",
+        "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.dll",
+        "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.xml",
+        "microsoft.extensions.dependencymodel.5.0.0.nupkg.sha512",
+        "microsoft.extensions.dependencymodel.nuspec",
+        "useSharedDesignerContext.txt",
+        "version.txt"
+      ]
+    },
     "Microsoft.Extensions.Logging/5.0.0": {
       "sha512": "MgOwK6tPzB6YNH21wssJcw/2MKwee8b2gI7SllYfn6rvTpIrVvVS5HAjSU2vqSku1fwqRvWP0MdIi14qjd93Aw==",
       "type": "package",
@@ -2342,6 +2621,79 @@
         "runtime.native.system.nuspec"
       ]
     },
+    "SQLitePCLRaw.bundle_e_sqlite3/2.0.4": {
+      "sha512": "f5U8Sw0lRym8tTraJ2zm6OqcDrcrEVvcKDtYlKSLs3Ox9SerkwkPXiFXb/uiW0g2tJdUw6oBhsxI/l5DoRxXMg==",
+      "type": "package",
+      "path": "sqlitepclraw.bundle_e_sqlite3/2.0.4",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "lib/Xamarin.iOS10/SQLitePCLRaw.batteries_v2.dll",
+        "lib/Xamarin.tvOS10/SQLitePCLRaw.batteries_v2.dll",
+        "lib/net461/SQLitePCLRaw.batteries_v2.dll",
+        "lib/net461/SQLitePCLRaw.nativelibrary.dll",
+        "lib/netcoreapp3.1/SQLitePCLRaw.batteries_v2.dll",
+        "lib/netcoreapp3.1/SQLitePCLRaw.nativelibrary.dll",
+        "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll",
+        "sqlitepclraw.bundle_e_sqlite3.2.0.4.nupkg.sha512",
+        "sqlitepclraw.bundle_e_sqlite3.nuspec"
+      ]
+    },
+    "SQLitePCLRaw.core/2.0.4": {
+      "sha512": "4XlDZpDAsboMD6qZQcz9AaKblKDUTVHF+8f3lvbP7QjoqSRr2Xc0Lm34IK2pjRIYnyFLhI3yOJ5YWfOiCid2yg==",
+      "type": "package",
+      "path": "sqlitepclraw.core/2.0.4",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "lib/netstandard2.0/SQLitePCLRaw.core.dll",
+        "sqlitepclraw.core.2.0.4.nupkg.sha512",
+        "sqlitepclraw.core.nuspec"
+      ]
+    },
+    "SQLitePCLRaw.lib.e_sqlite3/2.0.4": {
+      "sha512": "oetvmtDZOE4Nnrtxd8Trapl9geBiu0rDCUXff46qGYjnUwzaU1mZ3OHnfR402tl32rx8gBWg3n5OBRaPJRbsGw==",
+      "type": "package",
+      "path": "sqlitepclraw.lib.e_sqlite3/2.0.4",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "build/net461/SQLitePCLRaw.lib.e_sqlite3.targets",
+        "lib/net461/_._",
+        "lib/netstandard2.0/_._",
+        "runtimes/alpine-x64/native/libe_sqlite3.so",
+        "runtimes/linux-arm/native/libe_sqlite3.so",
+        "runtimes/linux-arm64/native/libe_sqlite3.so",
+        "runtimes/linux-armel/native/libe_sqlite3.so",
+        "runtimes/linux-mips64/native/libe_sqlite3.so",
+        "runtimes/linux-musl-x64/native/libe_sqlite3.so",
+        "runtimes/linux-x64/native/libe_sqlite3.so",
+        "runtimes/linux-x86/native/libe_sqlite3.so",
+        "runtimes/osx-x64/native/libe_sqlite3.dylib",
+        "runtimes/win-arm/native/e_sqlite3.dll",
+        "runtimes/win-arm64/native/e_sqlite3.dll",
+        "runtimes/win-x64/native/e_sqlite3.dll",
+        "runtimes/win-x86/native/e_sqlite3.dll",
+        "runtimes/win10-arm/nativeassets/uap10.0/e_sqlite3.dll",
+        "runtimes/win10-arm64/nativeassets/uap10.0/e_sqlite3.dll",
+        "runtimes/win10-x64/nativeassets/uap10.0/e_sqlite3.dll",
+        "runtimes/win10-x86/nativeassets/uap10.0/e_sqlite3.dll",
+        "sqlitepclraw.lib.e_sqlite3.2.0.4.nupkg.sha512",
+        "sqlitepclraw.lib.e_sqlite3.nuspec"
+      ]
+    },
+    "SQLitePCLRaw.provider.dynamic_cdecl/2.0.4": {
+      "sha512": "AY6+vv/4ji1mCkLrS6HP/88rHT9YFKRyg3LUj8RyIk6imJMUFdQDiP8rK8gq0a/0FbqspLjK1t7rtKcr7FXRYA==",
+      "type": "package",
+      "path": "sqlitepclraw.provider.dynamic_cdecl/2.0.4",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "lib/netstandard2.0/SQLitePCLRaw.provider.dynamic_cdecl.dll",
+        "sqlitepclraw.provider.dynamic_cdecl.2.0.4.nupkg.sha512",
+        "sqlitepclraw.provider.dynamic_cdecl.nuspec"
+      ]
+    },
     "System.Collections/4.3.0": {
       "sha512": "3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==",
       "type": "package",
@@ -3643,6 +3995,27 @@
         "system.linq.expressions.nuspec"
       ]
     },
+    "System.Memory/4.5.3": {
+      "sha512": "3oDzvc/zzetpTKWMShs1AADwZjQ/36HnsufHRPcOjyRAAMLDlu2iD33MBI2opxnezcVUtXyqDXXjoFMOU9c7SA==",
+      "type": "package",
+      "path": "system.memory/4.5.3",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "LICENSE.TXT",
+        "THIRD-PARTY-NOTICES.TXT",
+        "lib/netcoreapp2.1/_._",
+        "lib/netstandard1.1/System.Memory.dll",
+        "lib/netstandard1.1/System.Memory.xml",
+        "lib/netstandard2.0/System.Memory.dll",
+        "lib/netstandard2.0/System.Memory.xml",
+        "ref/netcoreapp2.1/_._",
+        "system.memory.4.5.3.nupkg.sha512",
+        "system.memory.nuspec",
+        "useSharedDesignerContext.txt",
+        "version.txt"
+      ]
+    },
     "System.Net.NameResolution/4.3.0": {
       "sha512": "AFYl08R7MrsrEjqpQWTZWBadqXyTzNDaWpMqyxhb0d6sGhV6xMDKueuBXlLL30gz+DIRY6MpdgnHWlCh5wmq9w==",
       "type": "package",
@@ -5335,6 +5708,54 @@
         "system.text.encoding.extensions.nuspec"
       ]
     },
+    "System.Text.Encodings.Web/5.0.0": {
+      "sha512": "EEslUvHKll1ftizbn20mX3Ix/l4Ygk/bdJ2LY6/X6FlGaP0RIhKMo9nS6JIGnKKT6KBP2PGj6JC3B9/ZF6ErqQ==",
+      "type": "package",
+      "path": "system.text.encodings.web/5.0.0",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "LICENSE.TXT",
+        "THIRD-PARTY-NOTICES.TXT",
+        "lib/net461/System.Text.Encodings.Web.dll",
+        "lib/net461/System.Text.Encodings.Web.xml",
+        "lib/netcoreapp3.0/System.Text.Encodings.Web.dll",
+        "lib/netcoreapp3.0/System.Text.Encodings.Web.xml",
+        "lib/netstandard1.0/System.Text.Encodings.Web.dll",
+        "lib/netstandard1.0/System.Text.Encodings.Web.xml",
+        "lib/netstandard2.0/System.Text.Encodings.Web.dll",
+        "lib/netstandard2.0/System.Text.Encodings.Web.xml",
+        "lib/netstandard2.1/System.Text.Encodings.Web.dll",
+        "lib/netstandard2.1/System.Text.Encodings.Web.xml",
+        "system.text.encodings.web.5.0.0.nupkg.sha512",
+        "system.text.encodings.web.nuspec",
+        "useSharedDesignerContext.txt",
+        "version.txt"
+      ]
+    },
+    "System.Text.Json/5.0.0": {
+      "sha512": "+luxMQNZ2WqeffBU7Ml6njIvxc8169NW2oU+ygNudXQGZiarjE7DOtN7bILiQjTZjkmwwRZGTtLzmdrSI/Ustw==",
+      "type": "package",
+      "path": "system.text.json/5.0.0",
+      "files": [
+        ".nupkg.metadata",
+        ".signature.p7s",
+        "Icon.png",
+        "LICENSE.TXT",
+        "THIRD-PARTY-NOTICES.TXT",
+        "lib/net461/System.Text.Json.dll",
+        "lib/net461/System.Text.Json.xml",
+        "lib/netcoreapp3.0/System.Text.Json.dll",
+        "lib/netcoreapp3.0/System.Text.Json.xml",
+        "lib/netstandard2.0/System.Text.Json.dll",
+        "lib/netstandard2.0/System.Text.Json.xml",
+        "system.text.json.5.0.0.nupkg.sha512",
+        "system.text.json.nuspec",
+        "useSharedDesignerContext.txt",
+        "version.txt"
+      ]
+    },
     "System.Text.RegularExpressions/4.3.0": {
       "sha512": "RpT2DA+L660cBt1FssIE9CAGpLFdFPuheB7pLpKpn6ZXNby7jDERe8Ua/Ne2xGiwLVG2JOqziiaVCGDon5sKFA==",
       "type": "package",
@@ -5855,6 +6276,7 @@
       "Microsoft.EntityFrameworkCore.Design >= 5.0.4",
       "Microsoft.EntityFrameworkCore.InMemory >= 5.0.4",
       "Microsoft.EntityFrameworkCore.SqlServer >= 5.0.4",
+      "Microsoft.EntityFrameworkCore.Sqlite >= 5.0.4",
       "Microsoft.EntityFrameworkCore.Tools >= 5.0.4",
       "Microsoft.Extensions.Configuration >= 5.0.0"
     ]
@@ -5916,6 +6338,10 @@
             "target": "Package",
             "version": "[5.0.4, )"
           },
+          "Microsoft.EntityFrameworkCore.Sqlite": {
+            "target": "Package",
+            "version": "[5.0.4, )"
+          },
           "Microsoft.EntityFrameworkCore.Tools": {
             "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
             "suppressParent": "All",
diff --git a/fichier1/fichier1/obj/project.nuget.cache b/fichier1/fichier1/obj/project.nuget.cache
index de7ef43e9b3c3e4bec69ca1f72f85eedcf5904c4..4aa6ce2de6abc1fab812a3a1a363f5592023ecb2 100644
--- a/fichier1/fichier1/obj/project.nuget.cache
+++ b/fichier1/fichier1/obj/project.nuget.cache
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "yujDQqIqxbuZe8yChplfBbGGNObELqHbDqQW06gS5WwQZjs8JGScVertFMIyN9+LIsJYu1NUKNuoDOimtamraw==",
+  "dgSpecHash": "OuE0+HinGUbCfoHZ+AOD7pC9E+qCwDPaKQusS5/kghFR8GrFSkBYUAI6Ppn1z3peDsdjsOevEnU9zosG6eul1A==",
   "success": true,
   "projectFilePath": "C:\\Users\\frees\\Documents\\Ecole temp\\t4-foc21\\fichier1\\fichier1\\fichier1.csproj",
   "expectedPackageFiles": [
@@ -8,12 +8,16 @@
     "C:\\Users\\frees\\.nuget\\packages\\microsoft.csharp\\4.7.0\\microsoft.csharp.4.7.0.nupkg.sha512",
     "C:\\Users\\frees\\.nuget\\packages\\microsoft.data.sqlclient\\2.0.1\\microsoft.data.sqlclient.2.0.1.nupkg.sha512",
     "C:\\Users\\frees\\.nuget\\packages\\microsoft.data.sqlclient.sni.runtime\\2.0.1\\microsoft.data.sqlclient.sni.runtime.2.0.1.nupkg.sha512",
+    "C:\\Users\\frees\\.nuget\\packages\\microsoft.data.sqlite.core\\5.0.4\\microsoft.data.sqlite.core.5.0.4.nupkg.sha512",
+    "C:\\Users\\frees\\.nuget\\packages\\microsoft.dotnet.platformabstractions\\3.1.6\\microsoft.dotnet.platformabstractions.3.1.6.nupkg.sha512",
     "C:\\Users\\frees\\.nuget\\packages\\microsoft.entityframeworkcore\\5.0.4\\microsoft.entityframeworkcore.5.0.4.nupkg.sha512",
     "C:\\Users\\frees\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\5.0.4\\microsoft.entityframeworkcore.abstractions.5.0.4.nupkg.sha512",
     "C:\\Users\\frees\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\5.0.4\\microsoft.entityframeworkcore.analyzers.5.0.4.nupkg.sha512",
     "C:\\Users\\frees\\.nuget\\packages\\microsoft.entityframeworkcore.design\\5.0.4\\microsoft.entityframeworkcore.design.5.0.4.nupkg.sha512",
     "C:\\Users\\frees\\.nuget\\packages\\microsoft.entityframeworkcore.inmemory\\5.0.4\\microsoft.entityframeworkcore.inmemory.5.0.4.nupkg.sha512",
     "C:\\Users\\frees\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\5.0.4\\microsoft.entityframeworkcore.relational.5.0.4.nupkg.sha512",
+    "C:\\Users\\frees\\.nuget\\packages\\microsoft.entityframeworkcore.sqlite\\5.0.4\\microsoft.entityframeworkcore.sqlite.5.0.4.nupkg.sha512",
+    "C:\\Users\\frees\\.nuget\\packages\\microsoft.entityframeworkcore.sqlite.core\\5.0.4\\microsoft.entityframeworkcore.sqlite.core.5.0.4.nupkg.sha512",
     "C:\\Users\\frees\\.nuget\\packages\\microsoft.entityframeworkcore.sqlserver\\5.0.4\\microsoft.entityframeworkcore.sqlserver.5.0.4.nupkg.sha512",
     "C:\\Users\\frees\\.nuget\\packages\\microsoft.entityframeworkcore.tools\\5.0.4\\microsoft.entityframeworkcore.tools.5.0.4.nupkg.sha512",
     "C:\\Users\\frees\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\5.0.0\\microsoft.extensions.caching.abstractions.5.0.0.nupkg.sha512",
@@ -22,6 +26,7 @@
     "C:\\Users\\frees\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\5.0.0\\microsoft.extensions.configuration.abstractions.5.0.0.nupkg.sha512",
     "C:\\Users\\frees\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\5.0.1\\microsoft.extensions.dependencyinjection.5.0.1.nupkg.sha512",
     "C:\\Users\\frees\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\5.0.0\\microsoft.extensions.dependencyinjection.abstractions.5.0.0.nupkg.sha512",
+    "C:\\Users\\frees\\.nuget\\packages\\microsoft.extensions.dependencymodel\\5.0.0\\microsoft.extensions.dependencymodel.5.0.0.nupkg.sha512",
     "C:\\Users\\frees\\.nuget\\packages\\microsoft.extensions.logging\\5.0.0\\microsoft.extensions.logging.5.0.0.nupkg.sha512",
     "C:\\Users\\frees\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\5.0.0\\microsoft.extensions.logging.abstractions.5.0.0.nupkg.sha512",
     "C:\\Users\\frees\\.nuget\\packages\\microsoft.extensions.options\\5.0.0\\microsoft.extensions.options.5.0.0.nupkg.sha512",
@@ -38,6 +43,10 @@
     "C:\\Users\\frees\\.nuget\\packages\\microsoft.win32.systemevents\\4.7.0\\microsoft.win32.systemevents.4.7.0.nupkg.sha512",
     "C:\\Users\\frees\\.nuget\\packages\\newtonsoft.json\\10.0.1\\newtonsoft.json.10.0.1.nupkg.sha512",
     "C:\\Users\\frees\\.nuget\\packages\\runtime.native.system\\4.3.0\\runtime.native.system.4.3.0.nupkg.sha512",
+    "C:\\Users\\frees\\.nuget\\packages\\sqlitepclraw.bundle_e_sqlite3\\2.0.4\\sqlitepclraw.bundle_e_sqlite3.2.0.4.nupkg.sha512",
+    "C:\\Users\\frees\\.nuget\\packages\\sqlitepclraw.core\\2.0.4\\sqlitepclraw.core.2.0.4.nupkg.sha512",
+    "C:\\Users\\frees\\.nuget\\packages\\sqlitepclraw.lib.e_sqlite3\\2.0.4\\sqlitepclraw.lib.e_sqlite3.2.0.4.nupkg.sha512",
+    "C:\\Users\\frees\\.nuget\\packages\\sqlitepclraw.provider.dynamic_cdecl\\2.0.4\\sqlitepclraw.provider.dynamic_cdecl.2.0.4.nupkg.sha512",
     "C:\\Users\\frees\\.nuget\\packages\\system.collections\\4.3.0\\system.collections.4.3.0.nupkg.sha512",
     "C:\\Users\\frees\\.nuget\\packages\\system.collections.concurrent\\4.3.0\\system.collections.concurrent.4.3.0.nupkg.sha512",
     "C:\\Users\\frees\\.nuget\\packages\\system.collections.immutable\\5.0.0\\system.collections.immutable.5.0.0.nupkg.sha512",
@@ -62,6 +71,7 @@
     "C:\\Users\\frees\\.nuget\\packages\\system.io.filesystem.primitives\\4.3.0\\system.io.filesystem.primitives.4.3.0.nupkg.sha512",
     "C:\\Users\\frees\\.nuget\\packages\\system.linq\\4.3.0\\system.linq.4.3.0.nupkg.sha512",
     "C:\\Users\\frees\\.nuget\\packages\\system.linq.expressions\\4.3.0\\system.linq.expressions.4.3.0.nupkg.sha512",
+    "C:\\Users\\frees\\.nuget\\packages\\system.memory\\4.5.3\\system.memory.4.5.3.nupkg.sha512",
     "C:\\Users\\frees\\.nuget\\packages\\system.net.nameresolution\\4.3.0\\system.net.nameresolution.4.3.0.nupkg.sha512",
     "C:\\Users\\frees\\.nuget\\packages\\system.net.primitives\\4.3.0\\system.net.primitives.4.3.0.nupkg.sha512",
     "C:\\Users\\frees\\.nuget\\packages\\system.objectmodel\\4.3.0\\system.objectmodel.4.3.0.nupkg.sha512",
@@ -94,6 +104,8 @@
     "C:\\Users\\frees\\.nuget\\packages\\system.text.encoding\\4.3.0\\system.text.encoding.4.3.0.nupkg.sha512",
     "C:\\Users\\frees\\.nuget\\packages\\system.text.encoding.codepages\\4.7.0\\system.text.encoding.codepages.4.7.0.nupkg.sha512",
     "C:\\Users\\frees\\.nuget\\packages\\system.text.encoding.extensions\\4.3.0\\system.text.encoding.extensions.4.3.0.nupkg.sha512",
+    "C:\\Users\\frees\\.nuget\\packages\\system.text.encodings.web\\5.0.0\\system.text.encodings.web.5.0.0.nupkg.sha512",
+    "C:\\Users\\frees\\.nuget\\packages\\system.text.json\\5.0.0\\system.text.json.5.0.0.nupkg.sha512",
     "C:\\Users\\frees\\.nuget\\packages\\system.text.regularexpressions\\4.3.0\\system.text.regularexpressions.4.3.0.nupkg.sha512",
     "C:\\Users\\frees\\.nuget\\packages\\system.threading\\4.3.0\\system.threading.4.3.0.nupkg.sha512",
     "C:\\Users\\frees\\.nuget\\packages\\system.threading.tasks\\4.3.0\\system.threading.tasks.4.3.0.nupkg.sha512",