【问题标题】:NHibernate in WebApi2 - issues with updates and deletionsWebApi2 中的 NHibernate - 更新和删除问题
【发布时间】:2016-03-15 09:24:41
【问题描述】:

插入,全选工作正常。 当我更新数据时,它不会更新到 sql 服务器(因为没有 sql exec 到服务器,服务器中的旧数据没有被更新)。 but when select to this record,it return the updated data has been updated. 重启iis服务器后,sql server返回旧数据,选择不更新。

【问题讨论】:

  • 欢迎来到堆栈溢出 - 请阅读stackoverflow.com/tour,看看您是否可以更好地改写您的问题以获得最佳结果。
  • @BugFinder 这是NHibernate日志:加载实体->尝试解析->会话缓存中已解析的对象->自动提交后->事务完成->积极释放数据库连接->开始提交->之前事务完成->IDbTransaction提交->事务完成->积极释放数据库连接->关闭连接->IDbTransaction处理->关闭会话
  • 当问题本身如此重要时,请编辑问题中的文本(而不是评论)以添加其他信息。
  • 请添加一些代码来显示你在做什么。

标签: c# .net nhibernate webapi2


【解决方案1】:

很遗憾,您没有在问题中显示有问题的代码,但我猜您应该检查您对会话和事务的处理。

考虑查看quick start chapter of the NHibernate reference,尤其是有关使用和提交事务的说明。另请阅读Manipulating Persistent Data 上的章节。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-11-09
    • 2018-01-31
    • 2011-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多