问题标题 求最新C# linq to sql的案例和操作大全 期望金额20金币 已托管0金币 提问人:158*****090 提问时间:2018-01-12
问题详情

求最新C# linq to sql的案例和操作大全

特别要求
其他设置 期望完成时间:2018-01-19
管理员补充 要求回答者擅长领域 c# 收藏 我来回答
以下部分为回答内容,共1个回答
1楼
DataClasses1DataContext dc = new DataClasses1DataContext();
       
      //1.查询
      IQueryable<tb_GuestInfo> query = from p in dc.tb_GuestInfo
                       where p.Name != "XXX"
                       select p;
 
      foreach (var g in query)
      {
        Console.WriteLine("{0} {1} {2} {3}",g.Id,g.Name,g.Age ,g.Tel );
      }
 
      Console.WriteLine("-----------------");
      Console.ReadKey(false);
      //2.增加一条记录
      tb_GuestInfo gInfo = new tb_GuestInfo() { Id = 9, Name = "M&M", Age = 40, Tel = "135****5555" };
      dc.tb_GuestInfo.InsertOnSubmit(gInfo);
      dc.SubmitChanges();
 
      foreach (var g in query)
      {
        Console.WriteLine("{0} {1} {2} {3}",g.Id , g.Name, g.Age, g.Tel);
      }
 
      Console.WriteLine("-----------------");
      Console.ReadKey(false);
 
      //3.删除
      var query_itemToDelete = from g in dc.tb_GuestInfo
                   where g.Name == "M&M"
                   select g;
      foreach (var g in query_itemToDelete)
      {
        dc.tb_GuestInfo.DeleteOnSubmit(g);
      }
      dc.SubmitChanges();


......此处隐藏剩余部分19628字,需支付20金币方可查看...... 购买回答