예제 #1
0
        /// <summary>
        /// 初始化
        /// </summary>
        public virtual void Initialize()
        {
            var objs = Orm.GetOrms().Values;

            objs = objs.Distinct().ToList();
            foreach (var obj in objs)
            {
                if (!obj.IsCache)
                {
                    continue;
                }
                var handle = new LoadCacheHandle(LoadCache);
                handle.BeginInvoke(obj, null, null);
            }
        }
예제 #2
0
파일: Key.cs 프로젝트: fangliu520/Beeant
        /// <summary>
        /// 初始化主键
        /// </summary>
        public virtual void Initialize()
        {
            var orms = Orm.GetOrms();

            if (orms == null)
            {
                return;
            }
            foreach (var orm in orms.Values)
            {
                if (orm == null || orm.Key == null)
                {
                    continue;
                }
                InitliazeKey(orm);
            }
        }