xingluosima 2015-04-30 00:52 采纳率: 0%
浏览 2338

Ef和ado.net 数据问题

列表页面我用的是ef查询出来
public ActionResult Index(FormCollection collection, int id = 1)
{
BLLOperateContext bll = new BLLOperateContext();
int count;
int totlePageCount;
IList list = bll.BLLSession.It_AdminBLL.GetPagedList(ref id, 10, o => true, o => o.id, out count, out totlePageCount).ToList();
List dlist = list.Select(o => new AdminLoginModel
{
Id = o.id,
RealName = o.f_realName,
LoginName = o.f_loginName,
ReLoginPass = o.f_loginPass,
LoginPass = o.f_loginPass
}).ToPagedList(id, 10, count);
return View(dlist);
}
编辑页面我用的ado.net
[HttpPost]
public ActionResult Edit(AdminLoginModel model)
{
string valId = Request.Form["isValue"];
ViewBag.Temp = valId;
//BLLOperateContext bll = new BLLOperateContext();

        //EFModel.t_Admin admin = bll.BLLSession.It_AdminBLL.GetListBy(o => o.id == model.Id).FirstOrDefault();

        //admin.f_loginName = model.LoginName;
        //admin.f_loginPass = model.LoginPass;
        //admin.f_realName = model.RealName;
        //bll.BLLSession.It_AdminBLL.Modify(admin);
        //TempData["Msg"] = "修改成功";
        //return RedirectToAction("Index");
        if (valId == model.LoginName || CheckAdminExists(model))
        {
            if (AdminBLL.UpdateAdmin(model))
            {
                TempData["Msg"] = "修改成功";
                return RedirectToAction("Index");
            }
            else
            {
                TempData["Msg"] = "修改失败";
                return View();
            }
        }
        else
        {
            TempData["Msg"] = "用户名已存在";
            return View();
        }
    }
            为什么 我修改数据后 返回的列表页面数据还是旧的数据 数据库监控ef执行的sql也是对的 list集合却是不对的?两种架构 EF+3层接口+spring.net 和简单三层
  • 写回答

2条回答 默认 最新

  • threenewbee 2015-05-01 01:20
    关注

    没看到你用ado.net
    BLLOperateContext是EF的DataContext么,调用下Refreash看看。

    评论

报告相同问题?

悬赏问题

  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置