Linq to SQL Update出错,请问怎么修改?

[已解决] Linq to SQL Update出错,请问怎么修改?

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的实体。
提问时间:2010/6/8 15:52:25 | 提问者:GaLiJiKuai | 悬赏:10 | 浏览:211
最佳答案
article = _article; 是不行可以的,这个是直接把article替换成另外一个对象了,而不是你原来的AID的对象。

如果需要更新article的信息,需要这样一个个赋值:
article.A = _article.A;
article.B = _article.B;
以此类推
回答时间:2010/6/8 15:55:51 | 回答者:Souidea
其他参考答案(0)
提交失败!请检查错误!错误信息:

注:以上所有信息由网友提供,仅供交流、参考,均不代表盛派网络言论,如果有任何问题或不妥,请立即联系我们

以下信息或许对您有用: