3
初期化コードを実行しようとしていて、実行されていません。ここで私は、mainメソッドに持っているものEntity Frameworkコード1:コンソールアプリケーションを使用したデータベースの初期化
static void Main(string[] args)
{
Database.SetInitializer<Context>(new RecipesSeedData());
}
だ私はそれが以下のコード を実行するために取得するには、メインに何かを置くことになっているだろうか?デバッガでコードをステップ実行すると、初期化コードに到達しないため、重要なものが見つからないように感じられます。
public class RecipesSeedData : DropCreateDatabaseAlways<Context>
{
protected override void Seed(Context context)
{
var mt = new MenuType {MenuTypeId = 1};
context.MenuTypes.Add(mt);
base.Seed(context);
}
}
素晴らしい投稿です!私はこのようなものを探してきました。ありがとうございました! – Robert