1
参照データベース用のヘルパーアプリケーションを作成しています。ここで私はページロードイベントコードデータベース(sql ce)テーブルが作成されていません
DayNameDataContext im = new DayNameDataContext(DayNameDataContext.DBConnectionString);
if (im.DatabaseExists() == false)
{
im.CreateDatabase();
}
で持っていると私は分離ストレージからデスクトップにDBをコピーして、私はドンSQL managamentスタジオでそれを開いたときに、DB
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; }
}
そして、私のアプリでのコードは」作成されたテーブルはありません。私はデータバインディングを必要としません。
データベースは作成されていますが、テーブルは作成されていませんか?プログラムをアンインストールしてもう一度展開しようとするとよいでしょう。私にとっては一度だけ助けになりました。 – BigL