我是C#和LINQ的新手。我创建了新网站,我想在我的网站上创建一个View表单。就像人们在我的网站上阅读内容一样,它会在我的数据库上将View表更新为1。我的意思是当人们点击“阅读更多”按钮时,它将更新数据库。 这是我的代码/我知道它完全错误/:
var a = from b in db.Infos
where b.Id == Id
select b;
var v = db.Infos.Single(g => g.Id == Id);
var c = v.Viewed;
Info medee = new Info();
medee.Viewed = c + 1;
db.Infos.InsertOnSubmit(medee);
db.SubmitChanges();
答案 0 :(得分:0)
由于medee
未与已存在的实体相关联,因此您的代码不清晰并且无法完成您的请求,我从您的代码中了解到您必须执行的操作以下内容:
var a = from b in db.Infos
where b.Id == Id
select b;
a.Viewed += 1;
db.SubmitChanges();