2013-10-22 60 views
0

我有下面给出的一类,麻烦的Windows Phone创建类对象

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

+4

你有正确的使用说明吗?右键单击该类并点击“解决”(如果出现)。如果没有,你有没有正确的参考? – DGibbs

回答

0

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

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

和TryDataContext.cs应该有相同的命名空间,否则包括名字空间,其中

并且可以有一个语法错误。请检查一下。