更改TableAdapter XSD以使用Web.config连接字符串而不是App.config

时间:2016-09-12 20:47:31

标签: c# asp.net xsd

我获得了一个asp.net/c# web表单应用程序来支持。它有一个网站项目,业务层和数据层。数据层有许多带tableadapters的xsd文件。这些表适配器指向数据层的app.config / settings文件以获取数据库连接字符串。我想让xsd文件使用网站项目的web.config文件中的连接字符串,这样我就可以将数据库连接放在1个单独的配置文件而不是2个不同的配置文件中。我怎么能这样做呢?

当我转到tableadapter的连接属性时,我只看到app.config连接字符串。

1 个答案:

答案 0 :(得分:0)

我相信我们已经明白了。问题是虽然web.config和app.config中的连接具有相同的名称,但xsd文件使用的是全名,因此我们沿着“datalayer.properties.settings”的行添加了对web.config文件的连接。 .ConnectionName“然后删除应用程序配置并清除设置中的连接。