我目前正在创建中间层,用于编辑应用程序的规则。使用实体框架和存储库类来处理数据访问。我的经理建议将数据库的连接字符串注入到存储库类中,而我对此背后的想法感到困惑?
是否有此需求,它将提供什么好处?
谢谢
依赖注入使您可以在例如单元测试时自由更改字符串。就您而言,我相信您最好模拟数据库,但是如果您有一个要使用的测试数据库而不是模拟数据库,则可以在实例化对象时更改连接字符串。