我有一个名为SGDataLibrary
的类库,其类SGMemberDataOp.cs
包含所有数据操作,并通过app.config
获取到数据库的连接字符串。
这是连接字符串
<add name="SimpleGym.Properties.Settings.SGYMConnectionString"
connectionString="Data Source=owner\sqlexpress;Initial Catalog=SGYM;Integrated Security=True"
providerName="System.Data.SqlClient" />
这是SGMemberDataOp.cs
类
namespace SGDataLibrary
{
public class SGMemberDataOp
{
private string connectionString = Properties.Settings.Default.SGYMConnectionString;
以下是我在App.xaml.cs
文件中编写的代码
public partial class App : Application
{
---->private static SGMemberDataOp sgMemberDataOp = new SGMemberDataOp();
public static SGMemberDataOp SGMemberDataOp
{
get { return sgMemberDataOp; }
}
}
带箭头的行正在抛出异常
未将对象引用设置为对象的实例
答案 0 :(得分:0)
我只看了一些代码,但是
private static SGMemberDataOp sgMemberDataOp;
public static SGMemberDataOp SGMemberDataOp
{
get { return sgMemberDataOp; }
}
public App()
{
try
{
sgMemberDataOp = new SGMemberDataOp();
}
catch (Exception Ex)
{
MessageBox.Show(Ex.Message, "Startup failed", MessageBoxButton.OK);
}
}
将其作为私人推销并不起作用,也不确定原因。