public override IQueryable <T> GetQueryableEntities <T>(object additionalQueryData) { var set = ((DbContext)ObjectContext).Set <T>(); var retVal = QueryInterceptor.Query <T>(this, set.AsQueryable <T>(), additionalQueryData); return(retVal); }
public override IQueryable <T> GetQueryableEntities <T>(object additionalData) { var query = Objects.OfType <T>().AsQueryable <T>(); var retVal = QueryInterceptor.Query <T>(this, query, additionalData); return(retVal); }
public override IQueryable <T> GetQueryableEntities <T>(object additionalQueryData) { var collectionName = CollectionHelpers.CollectionNameFromType <T>(); var set = ((MongoDatabase)ObjectContext).GetCollection <T>( additionalQueryData == null ? collectionName : additionalQueryData.ToString()).AsQueryable <T>(); var retVal = QueryInterceptor.Query <T>(this, set, additionalQueryData); return(retVal); }