无法在Windows Phone中为类创建对象

时间:2013-10-22 09:34:02

标签: c# windows-phone-7

我有一个课程,如下所示,

public class TryDataContext : DataContext
{
    public Table<Data> Datas
    {
        get
        {
            return this.GetTable<Data>();
        }
    }

    public TryDataContext(string connectionString) : base (connectionString)
    {
    }

}

我的app.xaml.cs页面是,

public void Button_Click_1(object sender, RoutedEventArgs e)
    {
        using (TryDataContext Empdb = new TryDataContext(strConnectionString))
        {
            if (Empdb.DatabaseExists() == false)
            {
                Empdb.CreateDatabase();
                MessageBox.Show("Database Created Successfully!!!");
            }
            else
            {
                MessageBox.Show("Database already exists!!!");
            }
        }
    }

现在,当我编译项目时,我收到一条错误声明,

Error   1   The type or namespace name 'TryDataContext' could not be found (are you missing a using directive or an assembly reference)

我应该怎么做才能解决这个问题? 仅供参考:类TryDataContext位于另一个名为 TryDataContext.cs 的文件中。

1 个答案:

答案 0 :(得分:0)

两个文件的名称空间都不相同。

namespace ApplicationNamespace
{
    public partial class App : Application
    {
    }
}

和TryDataContext.cs应该具有相同的命名空间,否则包含该命名空间

并且可能存在语法错误。请检查一下。