带有实体框架的依赖注入-连接字符串

问题描述 投票:0回答:1

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

是否有此需求,它将提供什么好处?

谢谢

entity-framework dependency-injection repository connection-string repository-pattern
1个回答
1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.