我已经花了一年多的时间来处理ASP.NET,但从未对连接字符串给予过多的关注。
考虑以下示例场景:
项目A <-引用项目b并调用ProjectB.Repository.GetCustomer()
项目B <-包含一个包含GetCustomer()等方法的存储库。
在这个场景中,我假设只有Project应该包含一个连接字符串,对吗?毕竟,projectA只是在调用ProjectB的存储库,而不是数据库本身。
但是我假设我需要在连接字符串中硬编码.mdf路径,因为它是由项目A引用的?
这个理解正确吗?
发布于 2014-11-12 22:55:26
这个理解正确吗?
不,在projectA中附加对mdf文件的引用没有必要/点,因为projectA只是调用projectB中的函数GetCustomer(),该函数负责查询数据和获取客户列表。
因此,仅在projectB中使用连接字符串就足够了。
https://stackoverflow.com/questions/26898155
复制相似问题