2013-10-22 97 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應該有相同的命名空間,否則包括名字空間,其中

並且可以有一個語法錯誤。請檢查一下。