nhibernate - 在 nhibernate 中,当我提交事务时,sql 更新语句不会显示在控制台中。为什么?

标签 nhibernate

当我提交事务时,更新语句没有显示在我的 nhibernate 应用程序的控制台中,这让我有点恼火。

我在配置文件中使用 show_sql = true。据我所知,所有的选择语句都在显示。当我不使用交易时也会显示更新。

有人遇到过这种情况吗?我该如何解决?

谢谢!

最佳答案

答案在这里NHibernate not showing Update queries with ShowSql enabled

只需使用这个配置:

<property name="adonet.batch_size">0</property>

关于nhibernate - 在 nhibernate 中,当我提交事务时,sql 更新语句不会显示在控制台中。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7957870/

相关文章:

c# - 有条件地添加限制

NHibernate 3. QueryOver 中 "ThenFetch"的替代方案

c# - 在 NHibernate 中获取正确类型的代理

c# - 如何在 ActiveRecord 中将泛型类作为 ColumnType 传递?

nhibernate - 如何强制NHibernate不更新集合中的所有对象

C#/NHibernate - 获取按分组总和排序的前 10 条记录

NHibernate 无法创建抽象类的实例

c# - 使用 NHibernate CreateSQLQuery 方法执行 UPDATE 并返回刚刚更新的记录?

.net - 单元测试数据访问层

nhibernate - Entity Framework 4 的存储库模式