私はEF Code Firstが初めてです。
のサブクラスを作成し、DbContext
いくつか追加しましたDbSets
。
コンテキストで次のサブクラスを作成DropCreateDatabaseAlways<MyContext>
して実装しました。これが私のコンテキストの外観です。
public class Context : DbContext
{
public Context() : base("Database") { }
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
Database.DefaultConnectionFactory.CreateConnection("System.Data.SqlServerCe.4.0");
Database.SetInitializer(new DatabaseInitializer());
}
public DbSet<NameEntity> Names { get; set; }
public DbSet<Case> Cases { get; set; }
}
以下を実行してアプリ ファイルを確認した後、生成されたデータベースが表示されません。
public App() //App ctor
{
using (Models.Context context = new Models.Context())
{
}
}
私は何が欠けていますか?