Пример #1
0
        /// <summary>
        /// 从Cache中获取DESchemaDefine,如果Cache中不存在则创建一个
        /// </summary>
        /// <param name="schemaType"></param>
        /// <returns></returns>
        public static DESchemaDefine GetSchema(string schemaType)
        {
            return((DESchemaDefine)SchemaDefineCache.Instance.GetOrAddNewValue(schemaType, (cache, key) =>
            {
                DESchemaDefine result = DESchemaDefine.Create(schemaType);
                cache.Add(schemaType, result);

                return result;
            }));
        }
Пример #2
0
 protected override SchemaDefineBase GetSchema(string schemaType)
 {
     return(DESchemaDefine.GetSchema(this.SchemaType));
 }