C# Linq的简单使用
来源:互联网 发布:怎样使用ps软件 编辑:程序博客网 时间:2024/04/29 02:15
1.student是数据库中的一张表,学号(stu)和姓名(xingming)是表中的两个字段,学号是主键。
在页面的Page_Load事件中通过Linq查询表中的数据:
protected void Page_Load(object sender, EventArgs e)
{
StudentDataClassesDataContext context = new StudentDataClassesDataContext();
Table<student> list = context.GetTable<student>();
var query = from student in list select student;
foreach (var student in query)
{
Response.Write(student.xuehao+","+student.xingming+"<br>");
}
}
在页面中通过Linq在数据库中添加数据:
protected void btn_Add_Click(object sender, EventArgs e)
{
student stu = new student();
stu.xuehao = txt_XueHao.Text;
stu.xingming = txt_XingMing.Text;
StudentDataClassesDataContext context = new StudentDataClassesDataContext();
context.student.InsertOnSubmit(stu);
context.SubmitChanges();
//重新刷新数据
Table<student> list = context.GetTable<student>();
var query = from student in list select student;
foreach (var student in query)
{
Response.Write(student.xuehao + "," + student.xingming + "<br>");
}
}
通过Linq修改数据:
protected void btn_Modify_Click(object sender, EventArgs e)
{
StudentDataClassesDataContext context = new StudentDataClassesDataContext();
var query = from student in context.student where student.xuehao == "001" select student;
foreach (var student in query)
{
student.xingming = "宋学习";
}
context.SubmitChanges();
}
通过Linq删除数据:
protected void btn_Delete_Click(object sender, EventArgs e)
{
StudentDataClassesDataContext context = new StudentDataClassesDataContext();
var query=from student in context.student where student.xuehao=="001" select student;
foreach (var student in query)
{
context.student.DeleteOnSubmit(student);
}
context.SubmitChanges();
}
- C# Linq的简单使用
- c# LINQ的使用
- C#中比较简单又使用的Linq
- C#学习笔记 LINQ简单使用
- C# Linq Distinct的使用
- C#中Linq的使用
- Linq查询的简单使用
- linQ学习笔记之二简单的linq使用
- C#基础之LINQ查询语句的简单使用(一)
- C# 使用Linq
- C# LINQ使用
- C#中LINQ技术的简单小例
- C#中LINQ技术的简单小例
- c# Linq 的分页
- C# LINQ的用法
- C#的Linq
- C#的LINQ语句
- C# LinQ的认识
- ActivityManager: Warning: Activity not started, its current task has been br
- Java中用正则表达式判断日期格式是否正确
- Linux中断处理流程
- 实体类与Map互转工具类
- response.sendRedirect()跳转
- C# Linq的简单使用
- 我的java学习日记(1)
- 九度:1045<百鸡问题><枚举>
- 开启漫漫学习风
- 学习NoSQL只MongoDB一
- Unity3D移动平台内存优化
- myeclipse项目转化成eclipse项目
- I must learn something new everyday!
- C语言与Java语言产生整型随机数的区别