我有一个控制台应用项目和网站项目的解决方案。两个项目都连接到数据库并具有相同的连接字符串设置。连接字符串实际上定义了两次:1)一次在Console Application Project的App.config中,2)另一次在Website Project的Web.config文件中。这两个项目都有一个用于查询数据库的SQLRepository类。
问题是:
更好的做法是像我一样设置解决方案,或者是它 更好(甚至可能,因为一个项目是一个控制台应用程序和 另一个是网站)来共享连接字符串和SQLRepository 两个项目之间的课程?
答案 0 :(得分:0)
最后,我在App.config和Web.config中保留了两个连接字符串。 如果您必须在不影响控制台应用程序的情况下对网站进行更改,此设置会更灵活一些