2

我有一个 sql server 2008 数据库,其中有一列日期类型。我遇到了 nhibernate 的性能问题,因为 nhibernate 将 sql 写入类型 DateTime 和 sql string like '2012-05-01 00:00:00',这会导致查询计划错误。

如果类型正确,如日期和 sql 字符串 '2012-05-01' 即 .ToShortDateString,它就可以工作。

所以即使我告诉 nhibernate 我想要NHibernate.Type.DateType,sql 输出不正确,它会使用 DateTime 和'2012-05-01 00:00:00'.

我尝试调试NHibernate代码,但这很难,因为我无法让 vs.net 停止优化,所以我无法观看本地人。

有什么线索吗?

4

0 回答 0