在MSTest输出中格式化Nhibernate SQL日志



如何格式化sql日志从nhibernate写在MSTest标准控制台输出?

我已经设置

配置。databaseintegration属性,如

db.LogInConsole = true;
db.LogFormattedSql = true;
db.AutoCommentSql = true;

但是测试结果中的输出仍然很难看

NHibernate只插入"n"作为换行符,而Visual Studio只显示"rn"的换行符。如果您在任何一个好的文本编辑器中查看测试结果文件(它只是一个XML文件),您都会看到换行符。

我不认为你可以改变NHibernate而不重组它,但这确实是Visual Studio的问题,而不是NHibernate的问题。

最新更新