更新行我有这样的功能:中的LINQ分贝
//change user password
void chgPass(string username, string old_password, string new_password)
{
var result = (from l in this.dbLogin.SLN
where l.user_id.Equals(username)
where l.password.Equals(old_password)
select l).First();
result.password= new_password;
dbLogin.SubmitChanges();
}
我这样称呼它:
this.loginClient.chgPassAsync(user, old_password, new_password);
有人能告诉我,为什么当我运行这个没有变化maded ...在debuge模式中,我可以看到密码字段已更改,但是当我查看db密码时未更改。
什么是应用和数据库密码的数据类型? – 2011-01-21 12:55:59
两个字符串... – Wolfy 2011-01-21 13:08:14