创建数据库连接
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; }
}
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; }
}