Exemple #1
0
 /// <summary>
 /// 表示当前缓存依赖于给定类型的属性
 /// </summary>
 /// <typeparam name="TRegionEntity"></typeparam>
 /// <param name="property"></param>
 /// <param name="valueFunc"></param>
 /// <returns></returns>
 public ClassJoinCacheDefine <TEntity, TJoin> Depend <TRegionEntity>(string regionName, Func <TEntity, object> valueFunc)
 {
     metadata.CacheDepends.Add(ClassJoinCacheDependDefineMetadata.Create <TRegionEntity, TEntity>(regionName, valueFunc));
     return(this);
 }
Exemple #2
0
 /// <summary>
 /// 表示当前缓存依赖于给定的类型
 /// </summary>
 /// <typeparam name="TRegionEntity"></typeparam>
 /// <returns></returns>
 public ClassJoinCacheDefine <TEntity, TJoin> Depend <TRegionEntity>()
 {
     metadata.CacheDepends.Add(ClassJoinCacheDependDefineMetadata.Create <TRegionEntity>());
     return(this);
 }