正确理解连接字符串

时间:2014-11-12 22:46:09

标签: database entity-framework database-connection connection-string entity-framework-6

我已经在使用ASP.NET一年左右了,但从来没有过多关注连接字符串。

请考虑以下示例场景:

项目A< - 引用项目b并调用ProjectB.Repository.GetCustomer()

项目B< - 包含一个包含GetCustomer()等方法的存储库。

在这种情况下,我假设只有Project B应该包含一个连接字符串,对吗? 毕竟projectA只调用ProjectB的存储库而不是数据库本身。

但是我想我需要在连接字符串中对.mdf路径进行硬编码,因为它被项目A引用了?

这是否正确理解?

1 个答案:

答案 0 :(得分:0)

  

这是否正确理解?

不,在projectA中附加对mdf文件的引用没有必要/点,因为projectA只调用GetCustomer()中负责查询的函数projectB数据和获取客户名单。

因此,仅在projectB中使用连接字符串就足够了。