|
|
1
2
使用这个静态类是完全可以的,只要它像在您的案例中一样隐藏并包装在存储库后面。这使得使用存储库的控制器逻辑和数据访问之间的耦合较弱。你展示的静态方法看起来很完美 reentrant 这使得它线程安全。 |
|
|
2
1
如前所述,静态方法没有并发问题,因为它不操作任何共享数据,并且每个调用都实例化自己的本地连接和命令对象。 然而,使方法静态化似乎并没有给您带来什么好处。一般来说,您应该更喜欢实例方法而不是静态方法,因为静态方法调用在测试期间无法模拟出来。 |
|
|
jchristo · 释放时服务炸弹爆炸[重复] 8 年前 |
|
|
Rod · 检查DataTable是否存在列以及是否为null 8 年前 |
|
|
user1451111 · 如何在ADO代码中存储大型查询。NET项目 8 年前 |