Ejemplo n.º 1
0
 private static void ResolveOneType(MappingClass map, Type t)
 {
     map.TypeList.Add(t.FullName, t);
     //if (!t.IsAbstract && ( t.IsSubclassOf( typeof( ObjectBase ) ) || t is IEntity )) {
     //    map.ClassList[t.FullName] = EntityInfo.GetByType( t );
     //    logger.Info( "Loading Type : " + t.FullName );
     //}
     // 1029
     logger.Info("Loading Type : " + t.FullName);
     if (rft.IsInterface(t, typeof(IEntity)) && !OrmHelper.IsEntityBase(t))
     {
         map.ClassList.Add(t.FullName, EntityInfo.GetByType(t));
     }
 }
Ejemplo n.º 2
0
 //1029
 private static Boolean updateParentInfo(EntityInfo info)
 {
     if (info.Type.BaseType == typeof(Object))
     {
         return(false);
     }
     if (OrmHelper.IsEntityBase(info.Type.BaseType))
     {
         return(false);
     }
     if (info.Type.BaseType.IsAbstract)
     {
         return(false);
     }
     return(true);
 }