Beispiel #1
0
 public void Insert(T entity)
 {
     using (var context = new PortfolioContext())
     {
         var insert = context.Entry(entity);
         insert.State = EntityState.Added;
         context.SaveChanges();
     }
 }
Beispiel #2
0
 public void Update(T entity)
 {
     using (var context = new PortfolioContext())
     {
         var update = context.Entry(entity);
         update.State = EntityState.Modified;
         context.SaveChanges();
     }
 }
Beispiel #3
0
 /*
  * public List<T> List()
  * {
  *  return _objectSet.ToList();
  * }
  * public List<T> List(Expression<Func<T, bool>> where)
  * {
  *  return _objectSet.Where(where).ToList();
  * }
  * public int Insert(T obj)
  * {
  *  _objectSet.Add(obj);
  *  return Save();
  * }
  *
  * public int Update(T obj)
  * {
  *  return Save();
  * }
  *
  * public int Delete(T obj)
  * {
  *  _objectSet.Remove(obj);
  *  return Save();
  * }
  *
  * public int Save()
  * {
  *  return db.SaveChanges();
  * }
  */
 public void Delete(T entity)
 {
     using (var context = new PortfolioContext())
     {
         var delete = context.Entry(entity);
         delete.State = EntityState.Deleted;
         context.SaveChanges();
     }
 }