问题:我有一个提供者类 MyProvider 将 DataContext 实例传递给其他处理程序。MyProvider 保持打开 DataContext 实例以供重用。由于这种行为会消耗大量内存,因此我希望 MyProvider 在每个请求上创建一个 DataContext 实例并在之后处理它。由于有许多处理程序通过 Getter 同时请求一个 DataContext,我无法确定何时处置 DataContext 实例。
我想没有什么魔术可以告诉 MyProvider.Getter,什么时候不再使用返回的实例?
谢谢