linq to sql 增删改查入门编[linq学习笔记一]
linq最近越来越火 从网上看了相关教程
试着写了一些东西!
下面是一个简单的增删改查功能!!!
类:
下面是对这个表进行操作了
贴代码:
public class LinqTosql
{
public static GameCardSaleDataContext data = new GameCardSaleDataContext();
//输出新闻表所有标题
public void output()
{
foreach (var item in data.News)
{
Console.WriteLine(item.Title);
}
}
//根据ID查询一条数据
public void selectbyId(int id)
{
IEnumerable<News> query = from m in data.News
where m.NewsId == id
select m;
foreach (News item in query)
{
Console.WriteLine(item.Content);
}
}
//插入一条数据 返回主键自增列ID
public int Insert(News news)
{
data.News.InsertOnSubmit(news);
data.SubmitChanges();
return news.NewsId;
}
//修改
public void Upade()
{
News news= data.News.Single(m => m.NewsId == 1);
news.Title = "你的标题被我修改了!";
data.SubmitChanges();//提交到数据库
}
//删除
public void delete()
{
News news = data.News.Single(m => m.NewsId == 1);
data.News.DeleteOnSubmit(news);
data.SubmitChanges();
}
}
相关文档:
1、与group by搭配使用的函数
在数据库中,我们可以使用GROUP BY函数把数据组合在一起,从而获得总计信息。可以把此功能看成是一种当数据从数据库中返回时把相同类型的信息集中到一起的能力。下面给出了完整列表。
avg([distinct]column_name)
求所有雇员薪水的平均值。
select AVG(emp_salary)
from employee;
求取c ......
下列语句部分是Mssql
语句,不可以在access
中使用。
SQL
分类:
DDL—
数据定义语言(CREATE
,ALTER
,DROP
,DECLARE)
DML—
数据操纵语言(SELECT
,DELETE
,UPDATE
,INSERT)
DCL—
数据控制语言(GRANT
,REVOKE
,COMMIT
,ROLLBACK)
首先,
简要介绍基础语句:
1
、说明: ......
Sql代码
--采用SQL语句实现sql2005和Excel 数据之间的数据导入导出,在网上找来一--下,实现方法是这样的:
--Excel---->SQL2005 导入:
select * into useinfo from O ......
简介
本文讲述MS SQL Server和Oracle对数据库事务处理的差异性,以及Oracle如何对事务处理的实现。
什么是事务
数据库事务(Database Transaction)是一组数据库操作的处理单元。事务符合ACID的特性:
Atomic:原子性,要么全部要么一无所有。All or None.
Consisten ......
有三张表 LP_COMPANY, LP_COMPANYTYPE,LP_APPLICATION
SQL语句是
SELECT b.appname,c.typename,a.ID, a.APPID, a.PROVID, a.CITY, a.DISTRICT, a.TYPEID, a.PARENTID,
a.COMNAME, a.CHARGER, a.LICENSE, a.OPENBANK, a.ACCOUNT, ......