【发布时间】:2017-08-11 07:18:20
【问题描述】:
您可以查看我的图片: My relationship picture
entities = new sampleEntities();
User usr = (from i in entities.Users
join j in entities.Updates
on i.ID equals j.ID
where i.NAME == name
select i).First();
usr.PASSWORD = textBox2.Text;
entities.SaveChanges();
所以,当我更新密码时,如何让我的更新时间也输入
【问题讨论】:
-
usr.[UpdateTimeProperty] = [updatedDateTimevalue]怎么样?我不知道您要使用更新的时间戳更新哪个属性。 -
您是想在
Update表中添加一条新记录以保留历史记录,还是只是更新Date of Update。如果是后者,为什么还要另外一个表来存储Date of Update? -
@Scrobi User 和 Update 表之间似乎存在一对一的关系。如果这是完整的表结构而不是更大图景的一部分,那就没有意义了。它可以只是一个列。
-
@Scrobi : 我想保存更新时间,当用户更新密码时,时间会根据 datetime.now 改变,例如:A:修改密码 xxx 变成 xYz,自动更新表会保存时间 A 将密码更改为 11-10-2017 (dd-mm-yyyy) A: 那么明天 A 将其密码从 xYz 更改为 123,自动更新表将节省时间 A 将密码更改为 12-10-2017 (dd-mm -yyyy)
标签: c# sql-server entity-framework ado.net linq-to-entities