1
我正在为我的参考数据库创建助手应用程序。下面是DB未创建数据库(sql ce)表
public class DayNameDataContext : DataContext
{
public static string DBConnectionString = "Data Source=isostore:/imieniny.sdf;";
public ImieninyDataContext(string connectionString) : base(connectionString) { }
public Table<DayName> DayNameTable;
}
[Table]
public class DayName
{
[Column(DbType = "INT NOT NULL IDENTITY", IsDbGenerated = true,IsPrimaryKey = true, AutoSync = AutoSync.OnInsert)]
public int Id { get; set; }
[Column(DbType = "DATETIME NOT NULL")]
public DateTime Data { get; set; }
[Column(DbType = "NVarChar(30) NOT NULL")]
public string Name { get; set; }
}
而且在我的应用我有在页面加载事件代码
DayNameDataContext im = new DayNameDataContext(DayNameDataContext.DBConnectionString);
if (im.DatabaseExists() == false)
{
im.CreateDatabase();
}
当我复制从独立存储到桌面数据库和SQL managament工作室我不打开它的代码没有创建任何表。我不需要任何数据绑定。
所以你的数据库被创建,但你的表不是?您可以尝试卸载您的程序并尝试再次部署它。对我来说有一次帮助。 – BigL 2012-01-14 16:24:00