我正在尝试打开与数据库的连接,我使用了配置字符串进行连接,并且我已经实例化了sqlConnection对象.我希望能够在新的类方法中使用此引用.为什么我无法实现这一目标?为什么说"这个班不能继承"?
namespace sqlLibrary
{
public class sqlStuff
{
SqlConnection myConnection = new SqlConnection(ConfigurationManager.ConnectionStrings["SurplusConnectionString"].ConnectionString);
}
public class commands : sqlStuff
{
public void executeQuery()
{
SqlCommand cmd = new SqlCommand();
cmd.Connection = myConnection; --> Not able to get reference from sql stuff class?
}
}
}
Run Code Online (Sandbox Code Playgroud)
默认情况下,字段(和其他类成员)具有private访问修饰符.因此,它们在子类中是不可见的.您应该明确指定protected可见性
protected SqlConnection myConnection
Run Code Online (Sandbox Code Playgroud)
请参阅辅助功能级别(C#参考)
| 归档时间: |
|
| 查看次数: |
51 次 |
| 最近记录: |