示例#1
0
 public DocumentReader(IDocumentEngine engine, string typeOf)
 {
     Engine = engine;
     Query  = new DocumentQuery(typeOf);
 }
示例#2
0
 public DocumentReader(IDocumentEngine engine, string typeOf, params object[] primaryOf)
 {
     Engine = engine;
     Query  = new DocumentQuery(typeOf, primaryOf);
 }
示例#3
0
 public DocumentReader(IDocumentEngine engine)
 {
     Engine = engine;
     Query  = new DocumentQuery();
 }
示例#4
0
 public virtual string CacheOf(DocumentQuery query)
 {
     return($"objectiks:{Bucket}:{DocumentDefaults.CacheOf}:{query.TypeOf}:{query.GetCacheOfKey()}".ToLowerInvariant());
 }
示例#5
0
 public abstract T Get <T>(DocumentQuery query);
示例#6
0
 public abstract void Set <T>(DocumentQuery query, T data);
示例#7
0
 public abstract void Remove(DocumentQuery query);