初试LINQ to SQL 更新/添加数据
2012-03-08 17:59
393 查看
第一步:添加 LinQ to sql类
第二步:把要操作的表拖拽到新建的LINQ to SQL 页面
第三步 添加代码
public void SaveAccountInfo(string UserName, string Password, long TMStamp, int SyncId)
{
try
{
var database = new NewsData(); //实例化一个数据库, NewsData是LINQ to SQL的名称, 如图:
var table = database.news;//获取表,news是数据库中的表
var temp = table.FirstOrDefault(e => e.title== “张三”);
//判断当前输入的userName是否存在
//添加
if (temp == null)
{
table.InsertOnSubmit(new news { title = "LINQ Add", inDate = DateTime.Now });
}
//更新
else
{
temp.title = "LINQ Upd";
temp.inDate = DateTime.Now;
}
database.SubmitChanges(); //将对检索到的对象所做的更改发送到基础数据库,并指定提交失败时要采取的操作。
}
catch (Exception e)
{
throw e;
}
第二步:把要操作的表拖拽到新建的LINQ to SQL 页面
第三步 添加代码
public void SaveAccountInfo(string UserName, string Password, long TMStamp, int SyncId)
{
try
{
var database = new NewsData(); //实例化一个数据库, NewsData是LINQ to SQL的名称, 如图:
var table = database.news;//获取表,news是数据库中的表
var temp = table.FirstOrDefault(e => e.title== “张三”);
//判断当前输入的userName是否存在
//添加
if (temp == null)
{
table.InsertOnSubmit(new news { title = "LINQ Add", inDate = DateTime.Now });
}
//更新
else
{
temp.title = "LINQ Upd";
temp.inDate = DateTime.Now;
}
database.SubmitChanges(); //将对检索到的对象所做的更改发送到基础数据库,并指定提交失败时要采取的操作。
}
catch (Exception e)
{
throw e;
}
相关文章推荐
- DLINQ(LINQ to SQL)之面向对象的添加、查询、更新和删除
- 步步为营VS 2008 + .NET 3.5(9) - DLINQ(LINQ to SQL)之执行SQL语句的添加、查询、更新和删除
- 步步为营VS 2008 + .NET 3.5(13) - DLINQ(LINQ to SQL)之用户自定义函数、在不同的DataContext之间做更新、缓存、获取信息、数据加载选项和延迟加载
- 用LINQ to SQL 进行数据访问、更新和删除(附Demo示例程序下载)
- LINQ to SQL之面向对象的添加、查询、更新和删除
- 读取xml通过deserialize和linq to sql快速更新数据表
- 步步为营VS 2008 + .NET 3.5(9) - DLINQ(LINQ to SQL)之执行SQL语句的添加、查询、更新和删除
- DLINQ(LINQ to SQL)之执行SQL语句的添加、查询、更新和删除
- 步步为营VS 2008 + .NET 3.5(9) - DLINQ(LINQ to SQL)之执行SQL语句的添加、查询、更新和删除
- linq to sql基本的操作(读,添加,删除,更新)
- DLINQ(LINQ to SQL)之调用存储过程的添加、查询、更新和删除
- LINQ(LINQ to SQL)之调用存储过程的添加、查询、更新和删除
- 步步为营VS 2008 + .NET 3.5(8) - DLINQ(LINQ to SQL)之面向对象的添加、查询、更新和删除
- Linq to Sql 之数据更新与事务
- 步步为营VS 2008 + .NET 3.5(8) - DLINQ(LINQ to SQL)之面向对象的添加、查询、更新和删除
- DLINQ(LINQ to SQL)之执行SQL语句的添加、查询、更新和删除
- 步步为营VS 2008 + .NET 3.5(8) - DLINQ(LINQ to SQL)之面向对象的添加、查询、更新和删除
- 8、步步为营VS 2008 + .NET 3.5(8) - DLINQ(LINQ to SQL)之面向对象的添加、查询、更新和删除
- 9、步步为营VS 2008 + .NET 3.5(9) - DLINQ(LINQ to SQL)之执行SQL语句的添加、查询、更新和删除
- Linq to SQL中添加关系数据