Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/307.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
c#动态代理_C#_Nhibernate_Dynamic_Proxy - Fatal编程技术网

c#动态代理

c#动态代理,c#,nhibernate,dynamic,proxy,C#,Nhibernate,Dynamic,Proxy,如何在C#中确定对象是原始对象还是原始对象的动态代理 我遇到了和nhibernate一起玩的需要。答案在这里的a 您可以检测一个类是否为 通过将其投射到 (毫不奇怪)吸入纤维苯氧基 如果您需要获得基本的 “真实”对象,使用: Session.GetSessionImplementation().PersistenceContext.Unproxy(proxiedObject) 您不需要测试要访问的代理 称之为反固定;它将返回原始文件 参数,如果它不是代理

如何在C#中确定对象是原始对象还是原始对象的动态代理

我遇到了和nhibernate一起玩的需要。

答案在这里的a

您可以检测一个类是否为 通过将其投射到 (毫不奇怪)吸入纤维苯氧基

如果您需要获得基本的 “真实”对象,使用:

Session.GetSessionImplementation().PersistenceContext.Unproxy(proxiedObject) 您不需要测试要访问的代理 称之为反固定;它将返回原始文件 参数,如果它不是代理