コード例 #1
0
 public void InsertOrUpdate(T obj)
 {
     if (!_dbSet.Local.Contains(obj))
     {
         _dbSet.Attach(obj);
     }
     _dbSet.Add(obj);
     if (_dbSet != null)
     {
         ContextHelpers.ApplyStateChanges(db);
     }
 }
コード例 #2
0
        public void Delete(T obj)
        {
            if (!_dbSet.Local.Contains(obj))
            {
                _dbSet.Attach(obj);
            }
            _dbSet.Remove(obj);

            if (_dbSet != null)
            {
                ContextHelpers.ApplyStateChanges(db);
            }
        }