コード例 #1
0
        private DBTirelireShopContext GetDatabaseContext()
        {
            var options = new DbContextOptionsBuilder <DBTirelireShopContext>()
                          .UseInMemoryDatabase(databaseName: "DBTirelireShop")
                          .Options;
            var databaseContext = new DBTirelireShopContext(options);

            databaseContext.Database.EnsureCreated();

            if (databaseContext.Couleur.Count() <= 0)
            {
                for (int i = 0; i <= 2; i++)
                {
                    databaseContext.Couleur.Add(new Couleur()
                    {
                        Couleur1 = couleurs[i]
                    });
                    databaseContext.SaveChanges();
                }
            }
            return(databaseContext);
        }
コード例 #2
0
 public T DeleteItem(T item)
 {
     _contexte.Set <T>().Remove(item);
     _contexte.SaveChanges();
     return(item);
 }