예제 #1
0
        public static void rinuncioAlleModifiche(Object entita, LumenEntities dbContext)
        {
            ObjectContext objContext = ((IObjectContextAdapter)dbContext).ObjectContext;

            if (dbContext.Entry(entita).State == EntityState.Modified)
            {
                objContext.Refresh(RefreshMode.StoreWins, entita);
            }

            if (dbContext.Entry(entita).State == EntityState.Added)
            {
                dbContext.Set(entita.GetType()).Remove(entita);
            }
        }