static LogisticsBll() { if (logisticsDal == null) { logisticsDal = FactoryHelper <logistics> .createFactory().createDal("logistics"); } }
static GetBll() { if (dal == null) { dal = new AutoFacData <T>().AutoFac(); } }
static CatageryBll() { if (cataDal == null) { cataDal = FactoryHelper <Catagery> .createFactory().createDal("cata"); } }
static DishBll() { if (dishDal == null) { dishDal = FactoryHelper <DishInfo> .createFactory().createDal("dish"); } }
static AddrBll() { if (addrDal == null) { addrDal = FactoryHelper <AddressInfo> .createFactory().createDal("addr"); } }
static EvaluateBll() { if (evaluateDal == null) { evaluateDal = FactoryHelper <EvaluateInfo> .createFactory().createDal("evaluate"); } }
static ClientBll() { if (clientDal == null) { clientDal = FactoryHelper <ClientInfo> .createFactory().createDal("client"); } }
static OrderBll() { if (orderDal == null) { orderDal = FactoryHelper <OrderInfo> .createFactory().createDal("order"); } }
static Adminbll() { if (adminDal == null) { adminDal = FactoryHelper <AdministratorInfo> .createFactory().createDal("admin"); } }
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); }