Linq to sql 增删改查
配置文件
<connectionStrings>
<add name="NorthwindConnectionString" connectionString="Data Source=.;Initial Catalog=Northwind;Integrated Security=True" providerName="System.Data.SqlClient"/>
</connectionStrings>
代码:
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
namespace LINQPart1
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
ShowProducts();
}
protected void Select_Click(object sender, EventArgs e)
{
ShowProducts();
}
private void ShowProducts()
{
NorthwindDataContext db = new NorthwindDataContext();
var products = from p in db.Products
where p.Category.CategoryName == "Beverages"
orderby p.ProductID descending
select new { p.ProductID, p.ProductName, p.Category.CategoryName, Price = p.UnitPrice };
GridView1.DataSource = products;
GridView1.DataBind();
}
protected void Insert_Click(object sender, EventArgs e)
{
NorthwindDataContext db = new NorthwindDataContext();
Product p1 = new Product { CategoryID = 1, ProductName = "Scott's Apple Juice", UnitPrice = 4.23m };
db.Products.InsertOnSubmit(p1);
db.SubmitChanges();
ShowProducts();
}
protected void Update_Click(object sender, EventArgs e)
{
NorthwindDataContext db = new NorthwindDataContext();
Product product = db.Products.First(p => p.ProductName.StartsWith("Scott's"));
product.UnitPrice += 2.25m;
db.SubmitChanges();
ShowProducts();
}
protected void Delete_Click(object sender, EventArgs e)
{
NorthwindDataContext db = new NorthwindDataContext();
Product product = db.Products.First(p => p.ProductName.StartsWith("Scott's"));
//foreach ()
db.Products.DeleteOnSubmit(product);
db.SubmitChanges();
ShowProducts();
}
}
}
转载于:https://www.cnblogs.com/starcrm/archive/2008/12/24/1361688.html
Linq to sql 增删改查相关推荐
- 测试开发面经(六)SQL增删改查
文章目录 测试开发面经(六)SQL增删改查 6. 查询(续) 53).查询未授课教师的姓名和系 54).按职称显示软件学院的教师人数. 55).查询成绩高于<数据结构>平均成绩的学生信息. ...
- sql增删改查_增删改查!sql2pandas方法手册
数据分析 Author:louwill Machine Learning Lab 作为一名数据分析师,利用SQL熟练的取数是一项必备的基础能力.除了SQL以外,Python的pandas也为我们提供了 ...
- sql增删改查_快速搞定数据库增删改查|附思维导图
数据库学习,增删改查一直是测试工程师面试笔试的必考知识点,对于常用sql语法我们一定要牢记于心,尤其是各种查询的用法,在面试的时候,一个小小的知识点,面试官都可以推断出求职者的基础是否扎实. 下面是关 ...
- sql增删改查_Sirvia 一套web端增删改查系统
众所周知,后端开发的一个重要组成部分就是数据库,数据的作用简单来说就是将网站的用户数据存起来,至于数据库的什么特性,一些奇技淫巧这里就不便赘述了,因为今天的主角是Sirvia--一套web端增删改查系 ...
- sql增删改查_面试速记之数据库增删改查|附思维导图
数据库学习,增删改查一直是测试工程师面试笔试的必考知识点,对于常用sql语法我们一定要牢记于心,尤其是各种查询的用法,在面试的时候,一个小小的知识点,面试官都可以推断出求职者的基础是否扎实.下面是关于 ...
- Sql增删改查(包含Sql Server基础知识)
作者:云都小生 简述 Sql是一种标准的语言,几乎在所有的数据库中,如何访问.操作数据,都是遵循Sql的标准. 在了解语法之前,我们必须先熟悉在SSMS上的操作,例如附加数据库.分离数据库.备份数据库 ...
- mybatis动态SQL增删改查
我们在对数据库进行增删改查的时候,很多时候我们并不确定我们要进行传入的参数的个数,种类以及是否为空. 此时我们就需要用到mybatis动态sql来对数据库进行灵活的交互. 步骤一:导入相关jar包,编 ...
- SQL 增删改查(具体)
一.增:有3种方法 1.使用insert插入单行数据: insert [into] <表名> [列名] values <列值>insert into Strdents (nam ...
- Qt/C++ 数据库SQL 增删改查 语句示例
注:文中例子均使用QSQLITE 一,增 QSqlQuery query;query.prepare(QString("INSERT INTO playList%1(songname,son ...
- 常用的四种sql增删改查
增: String sql="insert into employees(id,username,age) values(22,2,2)"; 删: String sql2=&quo ...
最新文章
- Java项目:在线电影售票系统设计和实现(java+Springboot+ssm+mysql+jsp+maven)
- 基于深度学习的特征提取和匹配
- Java新手看招 常用开发工具介绍
- 03-JDBC连接MySQL数据库【插入数据】
- 2018-06-25-Python全栈开发day21-part2-time模块介绍
- 哇,居然可以用这种烙铁头拆元器件!!!
- mysql技术大会2020_2020年数据库技术大会助力技术提升
- git 配置origin_GitHub/Git配置与简单的使用
- 计算机组成与系统结构第二版第5章,计算机组成与系统结构第五章答案.pdf
- 用计算机模仿真实系统的技术叫,计算机模拟技术.pdf
- 详解电脑换主板需要重装系统吗
- 《三国演义》分章节梗概
- 毕业设计--20200228--内网搭建domoticz系统 frp内网穿透实现天猫精灵控制内网设备
- 经典SQL语句,SQL语句大全
- 从顶级黑客到上市公司老板
- 帆软FineBI随时记
- 关于打破思维的墙读后感
- python中遇到报错OSError: [Errno 22] Invalid argument的解决方法
- 终于有了任何程序员都能快速编写文档的工具!
- 【面试题系列】混合夺命21问,你能扛到第几问?