/// <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; })); }
protected override SchemaDefineBase GetSchema(string schemaType) { return(DESchemaDefine.GetSchema(this.SchemaType)); }