0

我目前正在创建一个中间层来编辑应用程序的规则。使用实体框架和存储库类处理数据访问。我的经理建议将数据库的连接字符串注入到存储库类中,我对他背后的想法感到困惑?

是否需要这样做,它会提供什么好处?

谢谢

4

1 回答 1

1

依赖注入使您可以在例如单元测试时自由更改字符串。在您的情况下,我相信您最好改为模拟数据库,但是如果您有一个要使用的测试数据库而不是模拟数据库,那么您可以在实例化对象时更改连接字符串。

于 2013-08-13T15:20:01.850 回答