Linq 数据映射的链接字符串应该怎么写?
题目写的有些迷糊,我仔细说一下。
我一个工程里,有N个项目,其中一个是WEB项目,连接字符串写在WEB.CONFIG里。
还有几个类库的项目,作为WEB项目的业务逻辑层使用,
在这几个类库里,我使用了*.dbml 的映射关系图,就是拖拽数据库过来的.
问题产生了:
在类库里的映射图,记录了数据库的链接字符串,好像是写在:app.config 和 Settings.settings 里,我开发调试的时候,数据库是内网的地址,但是我发布的时候,数据库的链接字符串改变了.
我不能每次都手工修改 app.config 和 Settings.settings 里的内容.
大家这个地方是如何处理的? 多谢了!
------解决方案--------------------
每次重新映射DBML时 都会修改默认构造函数
所以每次DBML改变了 都需要重新手动修改默认构造函数 使其读WEB.CONFIG内的连接字符串