zoukankan      html  css  js  c++  java
  • 数据库操作

    1.查询操作

    var uesrs = from a in db

          where a.id == 1

          select a;

    users.First();  //返回第一个,如果没有数据,出异常

    users.FirstOrDefault();  //返回第一个或者null

    users.SingleOrDefault();// 返回第一个或者null,如果有多个数据出异常

    2.删除操作

    (1)

    var uesrs = from a in db

          where a.id == 1

          select a;

    UserInfo user = users.FirstOrDefault();

    db.UserInfos.Remove(user);

    context.SaveChanges();

     (2)

    var uesrs = from a in db

          where a.id == 1

          select a;

    UserInfo user = users.FirstOrDefault();

    db.Entry<UserInfo>(user).State = System.Data.Entity.EntityState.Deleted;

    db.SaveChanges();

     (3)

    UserInfo user = new UserInfo(){Id=1};  //主键

    db.Entry<UserInfo>(user).State = System.Data.Entity.EntityState.Deleted;  //先找到改对象,在打上删除标记

    db.SaveChange();

    3.更新操作(Modify)

    var uesrs = from a in db

          where a.id == 1

          select a;

    UserInfo user = users.FirstOrDefault();

    user.Name="admin";

    db.Entry<UserInfo>(user).State = System.Data.Entity.EntityState.Modifed;

    db.SaveChanges();

  • 相关阅读:
    解决span中的内容不换行
    javascript中apply、call和bind的区别
    vuex及其属性应用
    55.动态加载Html
    58.圆角图片
    57.动态添加子View(Java/XML两种方式)
    56.Java与js交互
    59.仿微信的图片浏览器
    64.判断当前线程是否是主线程
    61.自定义Indicator
  • 原文地址:https://www.cnblogs.com/zhuxiang1633/p/7976197.html
Copyright © 2011-2022 走看看