我正在尝试使用 nHibernate 更新记录。我尝试了几种解决方案,但它们都不起作用(没有显示错误,bu 数据也没有更新)。
第一个代码:
MyRepository rep = new MyRepository(GetCurrentSession());
UserPost post = rep.GetById(id);
post.ValidTo = date;
rep.Update(post);
第二个代码:
ISession session = GetCurrentSession();
MyRepository rep = new MyRepository(GetCurrentSession());
UserPost post = rep.GetById(id);
post.ValidTo = date;
rep.Update(post);
session.Update(post);
session.Transaction.Commit();
session = null;
也许有人有建议?