/// <summary>
        /// 添加一个指定的范围版本号
        /// </summary>
        /// <param name="region"></param>
        /// <param name="scopeClass"></param>
        /// <param name="scopeId"></param>
        /// <returns></returns>
        public EntityListVersion Add(Type region, Type scopeClass, string scopeId)
        {
            var item = new ScopeVersion();

            item.ClassRegion = region.FullName;
            item.ScopeClass  = scopeClass == null ? string.Empty : scopeClass.FullName;
            item.ScopeId     = scopeId ?? string.Empty;
            item             = RF.Concrete <ScopeVersionRepository>().Save(item) as ScopeVersion;

            _versionListCache.Expire();

            return(new EntityListVersion()
            {
                ClassRegion = region,
                ScopeClass = scopeClass,
                ScopeId = scopeId,
                Value = item.Value
            });
        }
示例#2
0
 public void Insert(int index, ScopeVersion entity)
 {
     base.Insert(index, entity);
 }
示例#3
0
 public int IndexOf(ScopeVersion entity)
 {
     return(base.IndexOf(entity));
 }
示例#4
0
 public bool Contains(ScopeVersion entity)
 {
     return(base.Contains(entity));
 }
示例#5
0
 public void Add(ScopeVersion entity)
 {
     base.Add(entity);
 }
示例#6
0
 public bool Remove(ScopeVersion entity)
 {
     return(base.Remove(entity));
 }