0
你会在哪里推荐在winforms桌面应用程序中隐藏或写入连接字符串?我有一个DAL(数据访问层),我暂时硬编码它,但我知道它不应该在那里。有关于此的任何提示? (我在VS 2017中。)何处隐藏Windows窗体中的连接字符串?
你会在哪里推荐在winforms桌面应用程序中隐藏或写入连接字符串?我有一个DAL(数据访问层),我暂时硬编码它,但我知道它不应该在那里。有关于此的任何提示? (我在VS 2017中。)何处隐藏Windows窗体中的连接字符串?
A Resource file应该适合这个。
使用Visual Studio,您可以通过右键单击项目并选择“属性”,然后转到“资源”选项卡并创建默认资源文件(通过单击链接)来添加项目,或者使用UI更新现有资源文件。
一旦你的项目有它的键值对一个默认的资源文件,使用从代码资源文件中的值很简单,只要
Properties.Resources.AnyKeyYouDefinedInTheResourceFile
...其中AnyKeyYouDefinedInTheResourceFile
是该项目的一个关键默认资源文件。
请注意,上述示例假定代码段位于默认名称空间中,因为Properties
的完整名称空间实际上是WhateverYourDefaultNamespaceIsCalled.Properties
。
把它放在app.config文件中 –
你可以使用一个配置文件。请参阅此[链接](https://stackoverflow.com/questions/114527/simplest-way-to-have-a-configuration-file-in-a-windows-forms-c-sharp-application) – Nythiennzo