【发布时间】:2016-04-14 02:30:23
【问题描述】:
我正在构建一个工作流引擎来包装我的服务层,并想探索 EF 生成透明代理类的方法,但我似乎无法从 GitHub/CodePlex 上的代码中弄清楚如何它确实有效。
有人能指出我正确的方向/解释这个过程吗?
它是在运行时还是编译时执行此操作?
...
主要区别:
EF 对属性感兴趣并跟踪它们的变化,我感兴趣的是使用一些逻辑将方法调用包装到任何类型的实例,这些逻辑会调用我的工作流引擎以“引发事件”。
【问题讨论】:
-
对于一般代理,请查看Castle’s DynamicProxy。
-
有趣,当然值得深入研究......
标签: c# entity-framework code-generation proxy-classes