示例#1
0
 public static void Delete <TEntity>(this QueryRunnerEntities context, TEntity entity) where TEntity : class
 {
     if (context.Entry(entity).State == System.Data.Entity.EntityState.Detached)
     {
         context.Set <TEntity>().Attach(entity);
     }
     context.Set <TEntity>().Remove(entity);
 }
示例#2
0
 public static void Update <TEntity>(this QueryRunnerEntities context, TEntity entity) where TEntity : class
 {
     context.Set <TEntity>().Attach(entity);
     context.Entry(entity).State = System.Data.Entity.EntityState.Modified;
 }