Console.WriteLine("修改数据前:");
YPTHDataContext ypth = new YPTHDataContext();//这个类是通过添加Linq to SQL文件产生的,然后通过服务器资源管理器将你需要的数据库文件拖到Linq to SQL文件上
var query2 = from val in ypth.T_User select val;
foreach(var item in query2)
{
Console.WriteLine(item.ID + " " + item.Name + " " + item.Pwd);
}
Console.WriteLine("把ID=17的Name改为Robin");
foreach(var item in query2)
{
if(item.ID==17)
{
item.Name = "Robin";
break;
}
}
ypth.SubmitChanges();
Console.WriteLine("修改后的数据");
var query3 = from val in ypth.T_User select val;
foreach (var item in query3)
{
Console.WriteLine(item.ID + " " + item.Name + " " + item.Pwd);
}
注意,你要操作的数据库表一定要有主键,否则无法修改数据库
Linq to ADO.NET简介
最新推荐文章于 2024-03-05 16:51:12 发布