示例#1
0
 public void Delete <TEntity>(TEntity entity) where TEntity : class
 {
     if (OMSContext.Entry(entity).State == EntityState.Detached)
     {
         OMSContext.Attach(entity);
     }
     OMSContext.Remove(entity);
 }
示例#2
0
 public void Dispose()
 {
     _omsContext.Dispose();
     _omsContext = null;
 }
示例#3
0
 public DbAccessor(OMSContext omsContext, IServiceProvider serviceProvider)
 {
     _omsContext   = omsContext;
     _rootProvider = serviceProvider;
 }