private void RemoveByCriteria <T>(Expression <Func <T, bool> > predicate) where T : class { var set = GraphLabsContext.Set <T>(); var entities = set.Where(predicate); foreach (var entity in entities) { set.Remove(entity); } GraphLabsContext.SaveChanges(); }
/// <summary> Ищет сущность по ключу </summary> public TEntity Find(params object[] keyValues) { return(_ctx.Set <TEntity>().Find(keyValues)); }