zoukankan      html  css  js  c++  java
  • MVC 增删改查

    MVC内部的增删改查语句都是用Lambda表达式写成的,因此要想使用MVC内部的增删改查就要学会写Lambda表达式。

     

    这里拿表Train来仅作研究:

     

    //声明一个表Train的上下文对象

    AirSysEntities db = new AirSysEntities();

     

    //添加主代码

    db.Train.AddObject(train);//train是表Train的对象

    db.SaveChanges();

     

    //修改主代码

    db.Train.Attach(train); db.ObjectStateManager.ChangeObjectState(train, EntityState.Modified);

    db.SaveChanges();

     

    //删除主代码

    Train train = db.Train.Single(t => t.trainid == id); db.Train.DeleteObject(train);

    db.SaveChanges();

     

     

    //查询主代码

    return View(db.Train.ToList());//查询整个表

     

    //查询单个信息

    IQueryable<Train> list1= db.Train.Where(e => ((e.startaddress == saddress) && (e.endaddress == eaddress)));

    //或者

    List<Train> Ltrain = ClassSelect.Select(train);

    (其中train存放的是表Train的局部信息)

     

  • 相关阅读:
    第四章:(2)原理之 Dubbo 框架设计
    大三学习进度29
    大三学习进度27
    大三学习进度31
    大三学习进度24
    大三学习进度29
    大三学习进度26
    大三学习进度28
    大三学习进度25
    大三学习进度32
  • 原文地址:https://www.cnblogs.com/shuaichao/p/3168538.html
Copyright © 2011-2022 走看看