【发布时间】:2009-03-19 23:24:28
【问题描述】:
这个问题的标题写得不太好。对不起。
我很好奇将方法中的对象实例的范围扩大到类级别有什么优点或缺点。
作为一个具体示例,我有一个非静态服务类,它封装了对存储库类的访问,该存储库类用于管理 CRUD 活动以及一些不一定与其他业务逻辑很好地混合的其他任务。在我构建它时,每个方法都会创建它自己的存储库实例。假设平均流量(不是很大),我想知道在服务类的构造函数中创建此存储库的类级别实例是否有任何好处,而不是我目前使用的方法级别范围。此应用程序当前未使用 DI,尽管这可能是一个选项。我也在考虑将课程设为静态,但在此之前我还有一些其他障碍需要克服。
提前致谢。
【问题讨论】:
标签: c# asp.net performance