gpt4 book ai didi

c# - C# 中的 SqlConnection

转载 作者:太空狗 更新时间:2023-10-29 23:57:34 24 4
gpt4 key购买 nike

在 VB.NET 中我可以使用:

Protected Conn As New SqlConnection(ConfigurationManager.ConnectionStrings("Active").ConnectionString)

但是,当我在 C# 中执行以下操作时:

protected SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings("conn"));

我得到错误:

The name 'ConfigurationManager' does not exist in the current context

然后如果我把它改成:

protected SqlConnection conn = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings("conn"));

我得到错误:

Non-invocable member 'System.Configuration.ConfigurationManager.ConnectionStrings' cannot be used like a method.

这是为什么?如何使用 C# 连接到我的 SQL Server 数据库?

最佳答案

像这样尝试:

protected SqlConnection conn = new SqlConnection(
ConfigurationManager.ConnectionStrings["conn"].ConnectionString
);

请注意 [] 而不是 () ,后者用于访问 C# 中的数组元素。另请注意 .ConnectionString 属性调用的用法,因为 SqlConnection 构造函数需要一个字符串。

关于c# - C# 中的 SqlConnection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7139440/

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