-1

我在我的一个项目中使用 NHibernate 3.3,并且我正在开发一系列测试。我在主配置中有日志记录设置,因此当我运行测试时,生成的查询会记录到 STD 等。

一切都工作得很好,除了 NH 似乎只记录 SELECT 语句这一事实。我有很多已知更新和删除操作的情况,但只有 SELECT 实际出现在日志中。

重申一下,在我的配置中,我设置了:

  db.LogSqlInConsole = true;
  db.LogFormattedSql = true;

但是只有 SELECT 语句出现在日志中?有任何想法吗?

4

2 回答 2

0

DML 语句不会记录到控制台。

于 2012-05-24T14:26:00.820 回答
-1

上次我尝试时,批处理时没有将 DML 语句记录到控制台(默认情况下,支持的方言是打开的)

于 2012-05-17T23:27:09.490 回答