public IDocumentReader <T> CacheOf(QueryCacheOf cacheOf) { Query.HasCacheOf = true; Query.CacheOf = cacheOf; return(this); }
private void Initialize(string typeOf, params object[] primaryOf) { TypeOf = typeOf; CacheOf = new QueryCacheOf(); Parameters = new QueryParameters(); OrderBy = new QueryOrderBy(); HasPrimaryOf = primaryOf.Length > 0; OrderBy.Direction = OrderByDirection.Asc; foreach (var primaryOfValue in primaryOf) { AddParameter(new QueryParameter { Type = ParameterType.PrimaryOf, Field = DocumentDefaults.DocumentMetaPrimaryOfProperty, Value = primaryOfValue }); } }