Пример #1
0
        private void Work(T entity, EntityState state)
        {
            using (var context = new SpendingEntities())
            {
                var set = context.CreateObjectSet <T>();
                set.Attach(entity);
                context.ObjectStateManager.ChangeObjectState(entity, state);

                context.SaveChanges();
            }
        }
Пример #2
0
        public T Add(T entity)
        {
            using (var context = new SpendingEntities())
            {
                var set = context.CreateObjectSet <T>();
                set.AddObject(entity);
                context.ObjectStateManager.ChangeObjectState(entity, EntityState.Added);

                context.SaveChanges();
            }

            return(entity);
        }