我想知道是否有人可以提供一些建议。我有 2 个存储库,存储库 A 和存储库 B。这两个存储库当前都有一个方法,用于设置网络凭据以连接到 Web 服务,但是每次我调用 Web 服务时,我都必须调用这个方法,这是一个大量重复代码(每个 Web 服务的网络凭据都相同)。所以我希望有更好的方法来做到这一点?
我在想的是拥有一个所有其他存储库都继承的基础存储库,它被实例化并设置网络凭据,以便在连接到 Web 服务时可以使用它们。这会是这样做的好方法还是有更好的方法?
只是补充一下,我正在使用 Unity 进行 IOC 和 DI(在我的控制器中调用)