Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/nhibernate/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
nhibernate标准查询_Nhibernate - Fatal编程技术网

nhibernate标准查询

nhibernate标准查询,nhibernate,Nhibernate,是否可以记录由nhibernate条件生成的sql查询?我有一个断开连接的场景,在这个场景中,我可以使用这些查询哈希作为键来缓存客户端上的结果集 非常感谢我认为这不可能那么容易。(它可能正在使用事件,但我不会这样做)您应该将获取对象的调用放在接口后面。您可以交换实现来调用服务器或从缓存中获取对象 我不会在客户端使用NHibernate标准。您可以尝试使用nh prof。我相信它具有您想要的功能。客户端没有使用标准,它只是包装在一个命令中并在服务器上执行,如果我能够获得为标准执行的确切查询,它可能

是否可以记录由nhibernate条件生成的sql查询?我有一个断开连接的场景,在这个场景中,我可以使用这些查询哈希作为键来缓存客户端上的结果集


非常感谢

我认为这不可能那么容易。(它可能正在使用事件,但我不会这样做)您应该将获取对象的调用放在接口后面。您可以交换实现来调用服务器或从缓存中获取对象


我不会在客户端使用NHibernate标准。

您可以尝试使用nh prof。我相信它具有您想要的功能。

客户端没有使用标准,它只是包装在一个命令中并在服务器上执行,如果我能够获得为标准执行的确切查询,它可能成为客户机上的一个很好的缓存键,如果不是这样,那么我就必须编写一个hashcode函数,它可能是messy。我正在寻找我可以在代码中捕捉到的东西,并在其上实现一些交叉逻辑