Подтвердить что ты не робот

Какова цель OnModelCreating в EF4 Code-First?

Мне было любопытно, для чего цель OnModelCreating в EF4 Code-First контексте класса? Как это работает?

4b9b3361

Ответ 1

Вот хорошая статья в блоге команды ADO.NET.
Короче говоря, это событие в основном для Fluent mapping.

Ответ 2

OnModelCreating дает вам доступ к экземпляру ModelBuilder, который можно использовать для настройки/настройки модели.

Как упоминается в предыдущем ответе, вы обычно будете использовать в нем API-интерфейс, свободный от кода. Гил Финк опубликовал, что ИМХО является более ясным объяснением, чем статья, приведенная в предыдущем ответе.

Для справочной информации Guthrie имеет приятное введение статьи в EF Code-First, и если вам интересно, почему его называют "беглый API", посмотрите здесь.