コード例 #1
0
 public virtual IList <TEntity> Get()
 {
     using (var db = new SafetyFundDbContext(Options))
     {
         return(db.Set <TEntity>().ToList());
     }
 }
コード例 #2
0
 public virtual TEntity Get(TIdentity id)
 {
     using (var db = new SafetyFundDbContext(Options))
     {
         return(db.Set <TEntity>().Find(id));
     }
 }
コード例 #3
0
 public virtual void Delete(TEntity entity)
 {
     using (var db = new SafetyFundDbContext(Options))
     {
         db.Set <TEntity>().Remove(entity);
         db.SaveChanges();
     }
 }
コード例 #4
0
 public virtual void Update(TEntity entity)
 {
     using (var db = new SafetyFundDbContext(Options))
     {
         db.Set <TEntity>().Attach(entity);
         db.Entry(entity).State = EntityState.Modified;
         db.SaveChanges();
     }
 }