public bool TruncateListRaw(List <RAW> listRaw) { bool result = false; try { if (IsNotNullOrEmpty(listRaw)) { using (var ctx = new AppContext()) { System.Data.Entity.DbSet dbSet = ctx.GetDbSet <RAW>(); foreach (var raw in listRaw) { dbSet.Attach(raw); dbSet.Remove(raw); } ctx.SaveChanges(); result = true; } } } catch (System.Data.Entity.Validation.DbEntityValidationException ex) { Logging(LogUtil.TraceDbException(ex), LogType.Error); Logging(DungLH.Util.CommonLogging.LogUtil.TraceData("listRaw", listRaw), LogType.Error); LogSystem.Error(ex); result = false; } catch (Exception ex) { Logging(DungLH.Util.CommonLogging.LogUtil.TraceData("listRaw", listRaw), LogType.Error); LogSystem.Error(ex); result = false; } return(result); }
public DatenKontrolle(JgModelContainer Db) { _Db = Db; _Entity = _Db.Set <T>(); }