【发布时间】:2011-05-05 07:33:13
【问题描述】:
当使用单独的项目来处理 mvc 项目中的 db 操作时,我应该将连接字符串存储在 dbproject 中(使用 app.config)还是应该将连接字符串保留在 mvc 项目的 web.config 中,并注入它实例化时进入存储库(由 dbproject 提供)?
【问题讨论】:
标签: asp.net-mvc connection-string repository-pattern n-tier-architecture
当使用单独的项目来处理 mvc 项目中的 db 操作时,我应该将连接字符串存储在 dbproject 中(使用 app.config)还是应该将连接字符串保留在 mvc 项目的 web.config 中,并注入它实例化时进入存储库(由 dbproject 提供)?
【问题讨论】:
标签: asp.net-mvc connection-string repository-pattern n-tier-architecture
配置总是从最外层的应用程序中读取。 web.config 是您的连接字符串应该在的位置。
您可以从您的数据库项目中读取它,就像它是主项目一样。你不需要注入或做任何特别的事情。
【讨论】: