为什么数据仓库不是静态的?我正在查看ASP.NETMVC应用程序的存储库方法,并注意到没有使用静态类。既然repo是CRUD,为什么不让它静态呢?1)用静态类进行单元测试很困难(如果你正在测试一个依赖于你的存储库的类,那么你希望针对一个假的“模拟”存储库对象而不是真正的存储库对象进行测试)2)你经常想要有一个每个请求的存储库实例,以便更容易确保来自一个用户的未更改更改不会搞砸另一个用户。存储库模式增加了可测试性,静态类减少了它。以上就是C#学习教程:为什么数据仓库不是静态的?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
