gpt4 book ai didi

c# - 如何在c#中隐藏数据库连接的connectionString

转载 作者:太空宇宙 更新时间:2023-11-03 13:45:37 24 4
gpt4 key购买 nike

我在我的应用程序中使用 sqlite。我将我的 sqliteConnection 声明为 constant。但问题是此类的用户可以更改此 sqliteConnection 对象的 connectionString 属性。我怎样才能防止这种情况发生?我希望连接的连接字符串只设置一次。

最佳答案

您可以创建只读属性...

private string connectionString = "my_string";
public string ConnectionString
{
get { return connectionString; }
}

或者 readonly 字段。该值只能在构造函数中设置或作为常量设置:

public readonly ConnectionString = "my_string";

或者 const 字段。该值可以设置为常量(值是静态的,即所有实例只有一个值):

public const ConnectionString = "my_string";

关于c# - 如何在c#中隐藏数据库连接的connectionString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15458348/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com