我有一个课程,如下所示,
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 的文件中。
答案 0 :(得分:0)
两个文件的名称空间都不相同。
namespace ApplicationNamespace
{
public partial class App : Application
{
}
}
和TryDataContext.cs应该具有相同的命名空间,否则包含该命名空间
并且可能存在语法错误。请检查一下。