第一步:添加 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;
}