public void TestBLL() { IAreaService service = DALBuild.GetObj <IAreaService>("BLL", "AreaService"); IList <TravelAgent.Model.Area> list = service.GetByParent(510000); Console.WriteLine(list[0].Name); }
public void TestGetByPid() { IAreaDao dao = DALBuild.GetObj <IAreaDao>("Area"); IList <TravelAgent.Model.Area> list = dao.Get("Pid=510000"); Console.WriteLine(list[0].Name); }
public void TestRS() { IQueryReferencesService service = DALBuild.GetObj <IQueryReferencesService>("BLL", "QueryReferencesService"); IList <References> list = service.GetRefsBySchoolName("四川大学"); ((List <References>)list).ForEach(o => { Console.WriteLine(o.Name); }); }
public void TestGetById() { IReferencesService service = DALBuild.GetObj <IReferencesService>("BLL", "ReferencesService"); Console.WriteLine(service.GetById(2).SchoolName); }
protected T GetService <T>(string class_name) { return(DALBuild.GetObj <T>("BLL", class_name)); }
/// <summary> /// 获取DAL对象 /// </summary> /// <typeparam name="E">DAL接口类型</typeparam> /// <param name="class_name">DAL实现类名称</param> /// <returns>DAL实现类实例对象</returns> protected E GetDao <E>(string class_name) { return(DALBuild.GetObj <E>(class_name)); }
/// <summary> /// 获取DAL对象 /// </summary> /// <typeparam name="T">DAL接口类型</typeparam> /// <param name="class_name">DAL实现类名称</param> /// <returns>DAL实现类实例对象</returns> protected T GetDao(string class_name) { return(DALBuild.GetObj <T>(class_name)); }
public void TestDal() { IAreaDao dao = DALBuild.GetObj <IAreaDao>("Area"); Console.WriteLine(dao.Get("Pid=510000")[0].Name); }