asp.net LINQ连接数据库SQL执行数据的增加、修改、删除、查询操作
2024-08-29 04:26:09
查询数据库中的数据
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Configuration;
using System.Data;
using System.Data.SqlClient; public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
DataClassesDataContext lqDB = new DataClassesDataContext(ConfigurationManager.ConnectionStrings["db2016ConnectionString"].ConnectionString.ToString());
var result = from r in lqDB.news
where r.id >
select r;
GridView1.DataSource = result;
GridView1.DataBind();
}
}
向数据库中添加数据
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Configuration; public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ }
protected void Button1_Click(object sender, EventArgs e)
{
LinqDBDataContext lqDB = new LinqDBDataContext(ConfigurationManager.ConnectionStrings["db2016ConnectionString"].ConnectionString.ToString());
news info = new news();
info.content = TextBox1.Text;
lqDB.news.InsertOnSubmit(info);
lqDB.SubmitChanges();
Page.ClientScript.RegisterStartupScript(GetType(), "", "alert('发表成功');location.href='Default.aspx'", true);
}
}
修改数据
protected void Page_Load(object sender, EventArgs e)
{
LinqDBDataContext lqDB = new LinqDBDataContext(ConfigurationManager.ConnectionStrings["db2016ConnectionString"].ConnectionString.ToString()); var result = from r in lqDB.news
where r.id ==
select r;
foreach (news info1 in result)
{
info1.content = "没有做不到的事情,我是最棒的";
}
lqDB.SubmitChanges();
}
删除数据
LinqDBDataContext lqDB = new LinqDBDataContext(ConfigurationManager.ConnectionStrings["db2016ConnectionString"].ConnectionString.ToString()); var result = from r in lqDB.news
where r.id ==
select r;
lqDB.news.DeleteAllOnSubmit(result);
lqDB.SubmitChanges();
最新文章
- Don't repeat yourself
- 【iCore3 双核心板】例程五:SYSTICK定时器实验——定时点亮LED
- Step by Step
- 【原创】OPA857 TEST模式使用
- linux ascii艺术与ansi艺术
- Facade模式和Mediator模式
- Android 手机震动 设置震动时间
- JMS - Message
- JS实现图片翻书效果示例代码
- IDF - CTF - 牛刀小试
- 【转】js获取url传递参数
- Python简单爬虫
- 实体处理模块IEntityModule
- zookeeper都有哪些使用场景
- hive-相关报错处理${system:java.io.tmpdir}
- 目录命令(cd)
- C# 枚举值 (二) 多属性 操作
- [No0000141]Outlook,设置全局已读回执
- Python - Django - App 的概念
- .net core2.0 codefirst 创建数据库的问题!