C#将密码添加到DataSet连接,其中ConnectionRef指向App.Config连接字符串

时间:2017-10-27 16:39:25

标签: c# dataset connection-string

我有一个DataSet.xsd文件,其中包含一个带有MainSource DbSource的TableAdapter。我想通过在代码中添加密码来覆盖连接字符串(以便不将密码存储在App.Config文件中)。 ConnectionRef指向App.Config中的连接字符串。我该如何重写?我仍然希望基本连接字符串存储在App.Config中,但我想替换特定的引用来添加密码。

我找到了如何为Entity框架做这件事,但我没有使用它,甚至那个响应也没有特别说明在哪里放置代码来覆盖行为。

1 个答案:

答案 0 :(得分:0)

我无法弄清楚如何覆盖行为。而且,每次我进行更新时,Visual Studio都会覆盖我的代码,但我发现我可以在DataSet.Designer.cs文件中修改系统生成的代码。它不是一个理想的解决方案,但由于我需要一些解决方案,这是我能想到的最好的解决方案。它现在回答我的问题。也许当我弄清楚如何更好地说出我的问题时,我可以问另一个可能产生更多答案的问题。