Exemple #1
0
 public static int GetKey <T>(T entity, ENUM_SAVE_FILE_NUM num) where T : new()
 {
     return(entity.GetHashCode() % (int)num);
 }
Exemple #2
0
 public static IFileDbBll <T> GetBinaryBll(ENUM_SAVE_FILE_NUM num)
 {
     container.RegisterType <MultiFilesDbBll <T> >("binbll", new InjectionProperty("SerialUtil", new ResolvedParameter <ISerialUtil <T> >(BINARY))
                                                   , new InjectionConstructor(num, ENUM_SAVE_FILE_TYPE.BINARY));
     return(container.Resolve <MultiFilesDbBll <T> >("binbll"));
 }
Exemple #3
0
 public MultiFilesDbBll(ENUM_SAVE_FILE_NUM num, ENUM_SAVE_FILE_TYPE type)
 {
     this.num  = num;
     this.type = type;
     this.InitDb();
 }