• Linq to sql 操作


    1.往数据库添加数据

     1             NorthwindDataContext abc = new NorthwindDataContext();
     2             abc.Log = Console.Out;
     3             User a = new User();
     4             {
     5                 a.id = 11;
     6                 a.password = "11";
     7                 a.username = "11";
     8                 
     9             }
    10             abc.User.InsertOnSubmit(a);
    11             abc.SubmitChanges();
    12             Console.Write(a.id+a.password+a.username);

    2.查询数据库中的数据

    1  //查询
    2             NorthwindDataContext abc = new NorthwindDataContext();
    3             abc.Log = Console.Out;
    4             User a = abc.User.Where(o => o.id.Equals("2")).Single();
    5             Console.Write(a.id+a.password);

    3.修改数据库中的数据

                //修改
                NorthwindDataContext abc = new NorthwindDataContext();
                abc.Log = Console.Out;
                User a = abc.User.Where(o => o.id.Equals("2")).Single();
                a.password = "12";
                abc.SubmitChanges();
                Console.Write(a.id + a.password);

    4.删除数据

                //删除
                NorthwindDataContext abc = new NorthwindDataContext();
                abc.Log = Console.Out;
                IQueryable<User> a = abc.User.Where(o => o.id.Equals("2"));
                abc.User.DeleteAllOnSubmit(a);
                abc.SubmitChanges();

     注意:在删除操作中 DeleteAllOnSubmit 方法的参数是可枚举类型的,如果换成下面的代码则不能执行删除操作

                //删除
                NorthwindDataContext abc = new NorthwindDataContext();
                abc.Log = Console.Out;
                User a = abc.User.Where(o => o.id.Equals("2")).Single();
                abc.User.DeleteAllOnSubmit(a);
                abc.SubmitChanges();

     这里的第三行代码和上面的代码的是不同的,上面的变量a是集合(可枚举),下面的a则是单一的数

  • 相关阅读:
    LuoGu P1006 传纸条
    LuoGu P1083 借教室
    动态规划-区间dp-Palindrome Removal
    咕果
    直径问题 Diameter Problems
    Contest 161
    ALBert
    Focal Loss
    Contest 159
    Contest 160
  • 原文地址:https://www.cnblogs.com/LJSL/p/3452290.html
Copyright © 2020-2023  润新知