0

我有两个数据库,根据上下文,我需要从其中一个中检索记录(相同类型)。我应该如何设计将从数据库中检索对象的类,有没有比将数据库连接字符串作为构造函数传递给类更好的方法?

4

2 回答 2

3

如果整个实现中唯一的区别是连接字符串,我会坚持认为不需要使事情复杂化。

于 2012-08-06T15:56:50.793 回答
0

如果两个数据库都使用相同的驱动程序,我认为您正在做的事情没有任何问题。虽然实际上,我认为我会将两个连接字符串作为常量保留在您的数据访问类中,然后将一个密钥传递给该类以告诉它使用哪一个。依赖注入,虽然是一个非常酷且有用的工具,但它会用火箭筒杀死一只苍蝇。

于 2012-08-06T16:15:53.107 回答