コード例 #1
0
        //methode delete

        public void Delete(EntityHarley Harley)
        {
            using (GarageContext context = new GarageContext())
                try
                {
                    context.Harleys.Attach(Harley);
                    context.Harleys.Remove(Harley);
                    context.SaveChanges();
                }
                catch
                {
                    throw;
                }
        }
コード例 #2
0
 //méthode create
 public void Create(EntityHarley Harley)
 {
     using (GarageContext context = new GarageContext())
     {
         try
         {
             context.Harleys.Add(Harley);
             context.SaveChanges();
         }
         catch
         {
             throw;
         }
     }
 }
コード例 #3
0
        //méthode update
        public void Update(EntityHarley Harley)
        {
            using (GarageContext context = new GarageContext())
            {
                try
                {
                    context.Harleys.Attach(Harley);
                    //On spécifie l'entité modifiée
                    context.Entry <EntityHarley>(Harley).State = EntityState.Modified;
                }

                catch
                {
                    throw;
                }
            }
        }
コード例 #4
0
 public void Update(EntityHarley Harley)
 {
     using (GarageContext context = new GarageContext())
     {
         try
         {
             context.Harleys.Attach(Harley);
             // Très important, signifier le fait que l'entité a été modifiée.
             context.Entry <EntityHarley>(Harley).State = EntityState.Modified;
             context.SaveChanges();
         }
         catch
         {
             throw;
         }
     }
 }