在同一解决方案中的 ConsoleApp 和网站之间共享 SQLRepository 和连接字符串
Sharing SQLRepository and connectionstrings between ConsoleApp and Website within same Solution
我有一个包含控制台应用程序项目和网站项目的解决方案。两个项目都连接到数据库并具有相同的连接字符串设置。连接字符串实际上定义了两次:1) 一次在控制台应用程序项目的 App.config 中,以及 2) 另一次在网站项目的 Web.config 文件中。这两个项目都有一个 SQLRepository class 用于查询数据库。
问题是:
Is it better practice having the solution setup as I do, or is it
better (or even possible since one project is a console app and the
other is a website) to share the connection string and SQLRepository
class between the two projects?
最后我在 App.config 和 Web.config 中保留了两个连接字符串。
如果您必须在不影响控制台应用程序的情况下更改网站,此设置会更灵活一些
我有一个包含控制台应用程序项目和网站项目的解决方案。两个项目都连接到数据库并具有相同的连接字符串设置。连接字符串实际上定义了两次:1) 一次在控制台应用程序项目的 App.config 中,以及 2) 另一次在网站项目的 Web.config 文件中。这两个项目都有一个 SQLRepository class 用于查询数据库。
问题是:
Is it better practice having the solution setup as I do, or is it better (or even possible since one project is a console app and the other is a website) to share the connection string and SQLRepository class between the two projects?
最后我在 App.config 和 Web.config 中保留了两个连接字符串。 如果您必须在不影响控制台应用程序的情况下更改网站,此设置会更灵活一些