На этом уроке мы рассмотрим как подключить Entity Framework к нашему проекту. * Почитать о соглашениях по именованию для Entity Framework: metanit.com/sharp/entityframework/2.6.php
Дата отправки отчёта:
15 мая 2016 г.
Задание выполнено: за
45 мин.
Чему научился:
Создавать базу данных с помощью метода CodeFirst
Что было сложным:
Сначала у меня Visual Studio просто отказывалась показывать ADO.NET EntityFramework Data Model, и что бы я не делал она не появлялась. Так что сегодня ночью я переустановил студию и всё снова стало хорошо =) Ещё, когда создавали класс Initializer, мы там передавали Context, а у меня его не было, у меня этот класс назывался Model1, странно. А так всё просто =)
Комментарии:
Всё отлично, всё понравилось =) • Когда вы писали {Key}, возможно, вы имели ввиду [Key], просто второй вариант у меня работает, в отличии от первого • Не очень понятно, как нам при изменении модели сохранять данные, которые уже находятся в БД. Ну добавил я один столбец, и что теперь всю базу затирать? Нельзя ли как-то просто модифицировать текущую версию (посмотреть чем новая модель отличается от старой и применить эти изменения)? • Ещё не до конца понял, как указывать параметры столбцов (такие как NOT NULL) и как создавать, например, вторичные ключи?
Научился: Получила представление о создании базы данных с помощью Entity Framework Code First. Также научилась создавать класс модели ADO.NET EDM автоматически, и генерировать connection string. А также класс, инициализирующий первоначальные значения в базе данных при изменении модели, тоже штука полезная. Трудности: Все понятно, урок очень информативный и полезный. Все четко и по существу. Все понравилось. Очень полезное занятие. Жду продолжения про миграции.