Пример #1
0
 public IQueryable <T> FindAll <T>() where T : class
 {
     return(CreateQueryable(EntityEntries
                            .Where(x => (x.State & EntityState.Added) == 0 && (x.State & EntityState.Detached) == 0)
                            .Select(x => x.Instance)
                            .OfType <T>()));
 }
Пример #2
0
 public Task <T[]> FindAllAsync <T>(CancellationToken cancellationToken = default(CancellationToken)) where T : class
 {
     return(Task.FromResult(EntityEntries
                            .Where(x => (x.State & EntityState.Added) == 0 && (x.State & EntityState.Detached) == 0)
                            .Select(x => x.Instance)
                            .OfType <T>()
                            .ToArray()));
 }