创建数据库连接

creating Database connection

public class DbConnection
{         
    private static string strConnectionString;
    public string strconn;

    public static string SqlConnectionStringProp
    {
        get { return strConnectionString; }
        private set { strConnectionString = ConfigurationManager.ConnectionStrings["MedicalConnection"].ConnectionString; }
    }
}

这是我的 Dbconnection.cs 文件

private IDbConnection db = new SqlConnection(DbConnection.SqlConnectionStringProp);

这在文件 categoryDal.cs

字符串未从 SqlConnectionStringProp 属性 传递。 Sql 服务器未连接。

字符串未从 SqlConnectionStringProp 属性 传递,因为 setter 从未被调用。就这么简单。

您可以将 属性 方法转换为 return 连接字符串;或者在某处调用 属性 的 setter;或者简单地一起删除 setter 并仅使用 getter 如下所示:

public static string SqlConnectionStringProp
{
    get { return ConfigurationManager.ConnectionStrings["MedicalConnection"].ConnectionString; }
}