Пример #1
0
        /// <summary>
        /// 初始化
        /// </summary>
        /// <param name="assembly">Domain程序集用于初始化加载所有的实体映射信息</param>
        public static void Initialize(Assembly assembly)
        {
            var types = assembly
                        .GetTypes()
                        .Where(t => t.BaseType != null && (t.BaseType.GUID == typeof(BaseEntity).GUID && !t.IsGenericType));
            EntityResolve er = new EntityResolve();

            foreach (var type in types)
            {
                var model = er.GetEntityInfo(type);

                AddEntityInfo(type.FullName, model);

                AddTableInfo(model.TableName, model);
            }
        }
Пример #2
0
 protected BaseSqlAdapter()
 {
     er = new EntityResolve();
 }