예제 #1
0
        public void TestBLL()
        {
            IAreaService service = DALBuild.GetObj <IAreaService>("BLL", "AreaService");
            IList <TravelAgent.Model.Area> list = service.GetByParent(510000);

            Console.WriteLine(list[0].Name);
        }
예제 #2
0
        public void TestGetByPid()
        {
            IAreaDao dao = DALBuild.GetObj <IAreaDao>("Area");
            IList <TravelAgent.Model.Area> list = dao.Get("Pid=510000");

            Console.WriteLine(list[0].Name);
        }
예제 #3
0
        public void TestRS()
        {
            IQueryReferencesService service = DALBuild.GetObj <IQueryReferencesService>("BLL", "QueryReferencesService");
            IList <References>      list    = service.GetRefsBySchoolName("四川大学");

            ((List <References>)list).ForEach(o => {
                Console.WriteLine(o.Name);
            });
        }
예제 #4
0
        public void TestGetById()
        {
            IReferencesService service = DALBuild.GetObj <IReferencesService>("BLL", "ReferencesService");

            Console.WriteLine(service.GetById(2).SchoolName);
        }
예제 #5
0
 protected T GetService <T>(string class_name)
 {
     return(DALBuild.GetObj <T>("BLL", class_name));
 }
예제 #6
0
 /// <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));
 }
예제 #7
0
 /// <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));
 }
예제 #8
0
        public void TestDal()
        {
            IAreaDao dao = DALBuild.GetObj <IAreaDao>("Area");

            Console.WriteLine(dao.Get("Pid=510000")[0].Name);
        }