На этом уроке мы рассмотрим как подключить Entity Framework к нашему проекту. * Почитать о соглашениях по именованию для Entity Framework: metanit.com/sharp/entityframework/2.6.php
Дата отправки отчёта:
18 марта 2018 г.
Задание выполнено: за
1 час. 48 мин.
Чему научился:
Абсолютно всё ясно и понятно, проще некуда, дописывал код сам (к примеру DropCreateDatabaseIfModelChanges<Context>, так как другой модели кроме <Context> у нас пока нет, то вариантов тоже нет!!!), интуитивно всё ясно. Когда увидел время урока, подумал что тут очень много всего, но на деле минут на 5, остальное разжёвывание для тех "кто в чате" =) напомнило ActiveRecord...
Ну пока что EF настолько прозрачна, что даже вопросов не возникает, погляжу, как он с миграциями справится, так как тоже жалуется, что они кривые, я вот не уверен, обычно когда мне так говорили, получалось что либо не умели готовить, либо реально технология была сырая. Так что скоро узнаю правду, пока что мне всё нравится.
При использовании подхода Code-First сначала определяется модель в коде, а затем, на её основе создается (или модифицируется) база данных. Молодец, Иван, всё хорошо получается и, я уверен, и дальше будет получаться только лучше и лучше. ))))) Так держать *thumbs up*
Это я в курсе, уже сталкивался однажды с проблемой миграций, которые решил проанализировав код миграции и подправив его логику, чтобы миграция прошла успешно, видимо надо просто уловить момент, как миграции генерируются, что они понимают, а что нет и на какой основе строится их работа, тогда и проблем не будет. Как говорится, если знаешь как механизм работает, всегда быстро сможешь его починить =)
Отчёт оценивали: 10558. Иван Воронин+16452. Кирилл Шмойлов+19156. Dimon+1459. Сергей Сергеевич+1791. Валерий Жданов+18932. Алекс+18275. Tekashnik+117443. WildOrc+116533. Андрей Шевченко+11. Евгений Волосатов+110494. Алексей В.+19980. Timoha+19913. vip+16203. Николай Миролюбов+18380. zhikharevav+1Посетитель+12639. Морозов Юрий Александрович+116218. Дмитрий+113417. Chip+111582. Родион+116066. Bodrik_torf+116880. Константин+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Получила представление о создании базы данных с помощью Entity Framework Code First. Также научилась создавать класс модели ADO.NET EDM автоматически, и генерировать connection string. А также класс, инициализирующий первоначальные значения в базе данных при изменении модели, тоже штука полезная. Трудности: Все понятно, урок очень информативный и полезный. Все четко и по существу. Все понравилось. Очень полезное занятие. Жду продолжения про миграции.