Я программировал какое-то время и раньше использовал LINQ-To-SQL и LINQ-To-Entities (хотя при использовании сущностей он был связан с отношением Entity/Table 1-1, т.е. не сильно отличается от L2SQL )
Я много читал об инверсии элементов управления, единицы работы, POCO и репозитория и хотел бы использовать эту методологию в моих новых приложениях.
Где я изо всех сил стараюсь найти четкое, краткое руководство для начинающих для EF4, которое не предполагает знания EF1.
Конкретные вопросы, которые мне нужны, следующие:
Сначала введите код/модель? Плюсы/минусы в отношении EF4 (то есть, что произойдет, если я сначала сделаю код, измените код на более позднюю дату и вам нужно будет восстановить мою модель БД - Сохраняются ли данные, преобразуются или удаляются?)
Предполагая, что я начинаю сначала кодовое (я хотел бы увидеть, как EF4 преобразует это в схему БД), как я действительно начинаю? Довольно часто я видел статьи с диаграммами сущностей, в которых говорится: "Итак, это моя модель сущности, теперь я собираюсь..." - К сожалению, я не понимаю, была ли она создана модель в дизайнере, сгенерировать код, а затем прекратить любое дальнейшее генерирование автоматического кода -или- Они закодированы (POCO)? классы и как-то импортировали их в представление deisgner?
Я полагаю, что мне действительно нужно понять, откуда приходит "волшебство" и как его добавить, если я не просто создаю EF-модель непосредственно из БД.
Я знаю, что вопрос немного расплывчатый, но я не знаю, чего я не знаю. Поэтому любой ввод/коррекция/разъяснение оцениваются.
Излишне говорить, что я не ожидаю, что кто-нибудь сядет здесь и научит меня EF - мне бы просто понравились хорошие учебники/форумы/блоги/и т.д. для новых сущностей сущностей