【发布时间】:2010-01-17 18:35:29
【问题描述】:
private Boolean Saveuser(bool isNew)
{
tb_User user = new tb_User();
user.User_Name = txtUserName.Text.Trim();
user.User_LoginName = txtLoginName.Text;
user.User_Password = txtPassord.Text;
user.User_ModifiedBy = clsGlobalVariable.strusername;
user.User_Modified = DateTime.Now;
user.User_IsDeleted = false;
user.User_IsUpdated = true;
user.User_UserGroup = "";
user.User_UserType = "";
user.User_WarehouseCode = "";
user.SetIsNew(isNew);
user.Save();
}
当我尝试使用上述编码插入新用户时,它是 worik,但尝试通过传递 isNew (false) 来更新现有用户。它不起作用,当我在 activerecord.cs 中跟踪时,新的和更新的脏列计数始终为 0。如何更新现有记录? 请替我回答? 谢谢。
【问题讨论】: