Linq to SQL Update出错,请问怎么修改?
[已解决] Linq to SQL Update出错,请问怎么修改?
当前页面:http://www.senparc.com/SZD-124
{ 收藏当前页面 }
10
[软件及编程 > C# > LINQ > LINQ to SQL]
public void UpdateArticle(article _article)
{
article article = db.article.Single(a => a.AID == _article.AID);
if (article != null)
{
article = _article;
db.SubmitChanges();
}
}
运行db.SubmitChanges();后没有反应
_article是一个新new的实体。
{
article article = db.article.Single(a => a.AID == _article.AID);
if (article != null)
{
article = _article;
db.SubmitChanges();
}
}
运行db.SubmitChanges();后没有反应
_article是一个新new的实体。
最佳答案
article = _article; 是不行可以的,这个是直接把article替换成另外一个对象了,而不是你原来的AID的对象。
如果需要更新article的信息,需要这样一个个赋值:
article.A = _article.A;
article.B = _article.B;
以此类推
如果需要更新article的信息,需要这样一个个赋值:
article.A = _article.A;
article.B = _article.B;
以此类推
回答时间:2010/6/8 15:55:51
| 回答者:Souidea
其他参考答案(0)
提交失败!请检查错误!错误信息:
以下信息或许对您有用: