gpt4 book ai didi

c# - 有没有办法反编译 NHibernate 生成的动态代理类?

转载 作者:太空狗 更新时间:2023-10-30 01:09:29 24 4
gpt4 key购买 nike

我真的很想知道 NHibernate 生成的动态代理类中发生了什么。

我很清楚 NHibernate 动态代理在更高层次上的作用,但在调试 session 期间能够反编译它们(使用 Reflector 或类似的东西)肯定会派上用场。

那么,有没有办法反编译NHibernate生成的动态代理类呢?

最佳答案

可以使用 NHibernate 3.2.0 来完成(旧版本不会自行生成代理)。只需使用 DEBUG 和 DEBUG_PROXY_OUTPUT 编译符号重新编译 NHibernate 源代码。 NHibernate 然后会在创建代理类型时将模块 (*.mod) 和程序集 (generatedAssembly.dll) 文件写入当前目录。

关于c# - 有没有办法反编译 NHibernate 生成的动态代理类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6662694/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com