public static int GetKey <T>(T entity, ENUM_SAVE_FILE_NUM num) where T : new() { return(entity.GetHashCode() % (int)num); }
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")); }
public MultiFilesDbBll(ENUM_SAVE_FILE_NUM num, ENUM_SAVE_FILE_TYPE type) { this.num = num; this.type = type; this.InitDb(); }