예제 #1
0
 static LogisticsBll()
 {
     if (logisticsDal == null)
     {
         logisticsDal = FactoryHelper <logistics> .createFactory().createDal("logistics");
     }
 }
예제 #2
0
 static GetBll()
 {
     if (dal == null)
     {
         dal = new AutoFacData <T>().AutoFac();
     }
 }
예제 #3
0
 static CatageryBll()
 {
     if (cataDal == null)
     {
         cataDal = FactoryHelper <Catagery> .createFactory().createDal("cata");
     }
 }
예제 #4
0
 static DishBll()
 {
     if (dishDal == null)
     {
         dishDal = FactoryHelper <DishInfo> .createFactory().createDal("dish");
     }
 }
예제 #5
0
 static AddrBll()
 {
     if (addrDal == null)
     {
         addrDal = FactoryHelper <AddressInfo> .createFactory().createDal("addr");
     }
 }
예제 #6
0
 static EvaluateBll()
 {
     if (evaluateDal == null)
     {
         evaluateDal = FactoryHelper <EvaluateInfo> .createFactory().createDal("evaluate");
     }
 }
예제 #7
0
 static ClientBll()
 {
     if (clientDal == null)
     {
         clientDal = FactoryHelper <ClientInfo> .createFactory().createDal("client");
     }
 }
예제 #8
0
 static OrderBll()
 {
     if (orderDal == null)
     {
         orderDal = FactoryHelper <OrderInfo> .createFactory().createDal("order");
     }
 }
예제 #9
0
 static Adminbll()
 {
     if (adminDal == null)
     {
         adminDal = FactoryHelper <AdministratorInfo> .createFactory().createDal("admin");
     }
 }
예제 #10
0
        public override Opetate <T> createDal(string dalName)
        {
            //获取程序的工作目录
            string   curPath  = AppDomain.CurrentDomain.BaseDirectory;
            Assembly assembly = Assembly.LoadFrom(curPath + "bin/DAL.dll");
            //获取类名称
            string      className = ConfigurationManager.AppSettings[dalName];
            Opetate <T> dal       = assembly.CreateInstance(className) as Opetate <T>;

            return(dal);
        }