Linq学习比较第2篇
来源:互联网 发布:手机淘宝怎么上传照片 编辑:程序博客网 时间:2024/06/10 05:17
Linq学习比较第2篇
参考程序:
//增
t_User user = new t_User();
user.UserName = "大气象";
user.Pwd = "123456";
ctx.t_User.InsertOnSubmit(user);//以前的方法是Add();
ctx.SubmitChanges();
//改
//参考这样的语法string s = (from a in ctx.Customers select a).Single(a => a.ID == 2);
t_User userUpdate = ctx.t_User.SingleOrDefault(t_User => t_User.ID == 2);//Single与SingleOrDefault没区别
userUpdate.UserName = "大气象1";
ctx.SubmitChanges();
//删
t_User userDelete = (from userinfo in ctx.t_User where userinfo.ID == 1 select userinfo).FirstOrDefault();
if (userDelete != null)
{
ctx.t_User.DeleteOnSubmit(userDelete);
ctx.SubmitChanges();
}
自己的程序:
NorthwindDataContext dc = new NorthwindDataContext(@"Data Source=.\SQLEXPRESS;AttachDbFilename='c:\documents and settings\administrator\my documents\visual studio 2010\Projects\test\test\test.mdf';Integrated Security=True;User Instance=True");
studentInfo stuInfo = new studentInfo();
stuInfo.StudentName = "陈小春";
stuInfo.studentAge = 35;
dc.studentInfo.InsertOnSubmit(stuInfo);
dc.SubmitChanges();
//修改
studentInfo updateInfo = dc.studentInfo.SingleOrDefault(studentInfo => studentInfo.studentid == 2);
updateInfo.StudentName = "刘德华";
dc.SubmitChanges();
//删除
studentInfo deleteInfo = (from userinfo in dc.studentInfo where userinfo.studentid == 1 select userinfo).SingleOrDefault();
if(deleteInfo!=null)
{
dc.studentInfo.DeleteOnSubmit(deleteInfo);
dc.SubmitChanges();
}
- Linq学习比较第2篇
- 第一天学习LINQ
- LINQ to XML LINQ学习第一篇
- Linq学习之第一篇
- LINQ学习篇(2) -- 支持 LINQ 的 Visual Basic 功能
- Linq 查询学习篇
- LINQ 学习笔记-2
- Linq学习__05__查询表达式和方法查询比较
- linq 字符串比较大小
- Linq 时间比较
- (LINQ 学习系列)(2)LINQ to SQL 查询
- 学习LinQ
- 学习LinQ
- 学习LinQ
- LinQ学习
- Linq学习
- LINQ学习
- Linq 学习
- 内功修炼之操作系统学习(二:处理器管理)
- 希腊字母表
- 微软安全新闻聚焦-双周刊第十六期
- 微博开发遇到的各种问题和解决办法
- c++访问mysql类
- Linq学习比较第2篇
- JS操作iframe
- SAP中会计凭证的讲解
- 32位ubuntu10.04编译Android4.0.1内核
- 高可用消息队列服务构建-RABBITMQ
- mysql字段对索引的影响
- Css中的度量单位 px em ex pt pc in mm cm
- 给多个button批量添加监听器
- SQL NOT IN constraint and NULL values