RebuildClass() 정적인 개인적인 메소드

static private RebuildClass ( Type ClassType, bool RepairCollection ) : void
ClassType System.Type
RepairCollection bool
리턴 void
예제 #1
0
        public static void BuildSchema(Assembly Assembly, string ClassName)
        {
            List <Type> types = String.IsNullOrEmpty(ClassName) ? Assembly.GetTypes().Where(T => T.BaseType != null && T.BaseType.Name == "MongoMapper`1").ToList() :
                                Assembly.GetTypes().Where(T => T.BaseType != null && T.BaseType.Name == "MongoMapper`1" && T.Name == ClassName).ToList();

            foreach (Type type in types)
            {
                MongoMapperHelper.RebuildClass(type, true);
            }
        }
 protected MongoMapper()
 {
     _classType = GetType();
     BsonDefaults.MaxDocumentSize = ConfigManager.MaxDocumentSize(_classType.Name) * 1024 * 1024;
     MongoMapperHelper.RebuildClass(_classType, false);
 }