Exemple #1
0
 /// <summary>
 /// 获取指定的配置模板
 /// </summary>
 /// <param name="TemplateKey"></param>
 /// <returns></returns>
 public static IConfigTemplate GetConfigTemplate(string TemplateKey)
 {
     ConfigTemplate factor = new ConfigTemplate()
     {
         TemplateKey = TemplateKey
     };
     EntityQueryRequest<ConfigTemplate> query = new EntityQueryRequest<ConfigTemplate>();
     query.AppendConditionMap(factor.TemplateKey, () => factor.TemplateKey);
     ConfigTemplate[] entities = Actor.Public.BuildEntityProcessor(ConfigTemplateSource.Name).QueryEntity(query);
     if (entities != default(ConfigTemplate[]) && entities.Length > 0)
         return entities[0];
     return default(IConfigTemplate);
 }
        static ConfigTemplateRepository()
        {
            ConfigTemplate entity = new ConfigTemplate();
            Type type = entity.GetType();
            AppendDataMap(type, "TKey", () => entity.TemplateKey);
            AppendDataMap(type, "TExpression", () => entity.Expression);
            AppendDataMap(type, "TValue", () => entity.Value);
            ResultMapDelegate<ConfigTemplate> queryMap = ConfigTemplate_Map;
            QueryMapContainer[entity.GetType()] = queryMap;



        }
Exemple #3
0
        /// <summary>
        /// 获取指定的配置模板
        /// </summary>
        /// <param name="TemplateKey"></param>
        /// <returns></returns>
        public static IConfigTemplate GetConfigTemplate(string TemplateKey)
        {
            ConfigTemplate factor = new ConfigTemplate()
            {
                TemplateKey = TemplateKey
            };
            EntityQueryRequest <ConfigTemplate> query = new EntityQueryRequest <ConfigTemplate>();

            query.AppendConditionMap(factor.TemplateKey, () => factor.TemplateKey);
            ConfigTemplate[] entities = Actor.Public.BuildEntityProcessor(ConfigTemplateSource.Name).QueryEntity(query);
            if (entities != default(ConfigTemplate[]) && entities.Length > 0)
            {
                return(entities[0]);
            }
            return(default(IConfigTemplate));
        }