伙计们,
我有一个 ASP.NET 项目,按名称空间划分为 n 层,但我需要分成三个项目:数据层、中间层和前端。
我这样做是因为...
A) 这似乎是正确的做法,并且
B) 我在为 ASP.NET 托管程序集运行单元测试时遇到各种问题。
无论如何,我的问题是,您将配置信息保存在哪里?
例如,现在,我的中间层类(使用 Linq to SQL)在实例化新数据上下文时会自动从 web.config 中提取它们的连接字符串信息。
如果我的数据层在另一个项目中,它可以/应该使用 web.config 获取配置信息吗?
如果是这样,单元测试(通常在单独的程序集中)将如何提供 soch 配置信息?
感谢您的时间!