Если БД не генерируется, OnModelCreating не сработает. Кодовым способом, EF использует соглашения для всех неопределенных отображений. После создания базы данных EF запоминает сопоставление при каждом выполнении приложения. Если вы вносите изменения в свою модель при разработке приложения, возможно, вам следует использовать опцию «AlwaysRecreateDatabase», база данных будет регенерироваться каждый раз, когда вы запускаете приложение, и OnModelCreating будет запускаться всегда.

я отлаживаю свое приложение, кажется, что этот метод не выполняется в контексте конструктора DbContext. Так когда же это называется?

Ответы на вопрос(3)

Ваш ответ на вопрос