AdolphYang

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

 1 /// 产品列表展示
 2         /// </summary>
 3         /// <returns></returns>
 4         public ActionResult ShowProduct(int pagenum=1)
 5         {
 6             //获得所有组别
 7             Galasys_IBLL.IT_BIZ_PRODUCT_GROUPService iT_BIZ_PRODUCT_GROUPService = new Galasys_BLL.T_BIZ_PRODUCT_GROUPService();
 8             var t_BIZ_PRODUCT_GROUPs = iT_BIZ_PRODUCT_GROUPService.LoadEntities(g => g.GROUP_ISLOGIDEL == "F").Select(g => new { g.GROUP_ID,g.GROUP_NAME}).ToList();
 9             //获得所有类别
10             Galasys_IBLL.IT_BIZ_PDT_TYPEService iT_BIZ_PDT_TYPEService = new Galasys_BLL.T_BIZ_PDT_TYPEService();
11             var t_BIZ_PDT_TYPEs = iT_BIZ_PDT_TYPEService.LoadEntities(c => c.PDT_TYPE_ISLOGIDEL == "F").Select(c => new { c.PDT_TYPE_ID ,c.PDT_TYPE_NAME}).ToList();
12             //获得当前页产品
13             Galasys_IBLL.IT_B2C_PRODUCTINFOService iT_B2C_PRODUCTINFOService = new Galasys_BLL.T_B2C_PRODUCTINFOService();
14             int pageSize=10; //每页条数
15             int total; //总条数
16             //List<T_B2C_PRODUCTINFO> t_B2C_PRODUCTINFOes = iT_B2C_PRODUCTINFOService.LoadPageEntities(pagenum, pageSize, out total, p => p.PRODUCTINFO_DEL == "F", true, p => p.PRODUCTINFO_ID).ToList();
17             var t_B2C_PRODUCTINFOes = iT_B2C_PRODUCTINFOService.LoadEntities(p => p.PRODUCTINFO_DEL == "F").Select(p => new { p.PRODUCTINFO_ID, p.PRODUCTINFO_PDTID, p.PRODUCTINFO_PDTNAME, p.PRODUCTINFO_PRICE, p.PRODUCTINFO_CPRICE, p.PRODUCTINFO_CHARGETYPE }).ToList();
18             var Product_Group_Type = new
19             {
20                 t_BIZ_PRODUCT_GROUPs = t_BIZ_PRODUCT_GROUPs,
21                 t_BIZ_PDT_TYPEs = t_BIZ_PDT_TYPEs,
22                 t_B2C_PRODUCTINFOes = t_B2C_PRODUCTINFOes
23             };
24             
25             return Json(new { status = "ok", Product_Group_Type = Product_Group_Type, msg = "成功" }, JsonRequestBehavior.AllowGet);
26         }

代码中红色的部分就是把原来的所有列查出来,

改为了 不要把带外键的查询出来,只需要没有外键的的列,

因为有外键的会关联到其他的表,如果关联表也在序列化之中,就会出现循环序列化的情况。

posted on 2015-08-05 15:05  AdolphYang  阅读(727)  评论(0编辑  收藏  举报