【发布时间】:2012-11-28 12:25:29
【问题描述】:
我是 C# 和 LINQ 的新手。我创建了新网站,我想在我的网站上创建一个视图表单。就像人们在我的网站上阅读内容时一样,它会在我的数据库中将 View table 更新为 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();
【问题讨论】:
-
请澄清您的问题,提供有关结构的更多详细信息。 “阅读更多”如何连接到更新数据库?
-
单字母变量太多,对于初学者(a、b、c、v、g)。并且
a不会在您的代码中的任何地方使用 -
SWeko 的上述评论真的很重要,请为您的变量正确选择一个名称。这有助于我们了解您的工作。最重要的是,它可以帮助您了解自己的工作。
-
一些人帮助我弄清楚了 :)
标签: c# .net linq linq-to-sql