Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Entity Framework / Подключение БД по методу CodeFirst

  • На этом уроке мы рассмотрим как подключить Entity Framework к нашему проекту.
    * Почитать о соглашениях по именованию для Entity Framework: metanit.com/sharp/entityframework/2.6.php
  • Дата отправки отчёта: 18 марта 2018 г.
  • Задание выполнено: за 1 час. 48 мин.
  • Чему научился: Абсолютно всё ясно и понятно, проще некуда, дописывал код сам (к примеру DropCreateDatabaseIfModelChanges<Context>, так как другой модели кроме <Context> у нас пока нет, то вариантов тоже нет!!!), интуитивно всё ясно. Когда увидел время урока, подумал что тут очень много всего, но на деле минут на 5, остальное разжёвывание для тех "кто в чате" =) напомнило ActiveRecord...
  • Что было сложным: найти время
  • Оценка видео-уроку:
Отчёт от 10558 за Entity Framework / Подключение БД по методу CodeFirst




Оцени работу

 
Сохранить страницу:

791. --
Валерий Жданов
Валерий Жданов
ответить
→  Иван Воронин  # Entity Framework / Подключение БД по методу CodeFirst / 2018-03-18 07:38

да, по понятности очень хорошие уроки!


10558. --
Иван Воронин
Иван Воронин
ответить
→  Валерий Жданов  # Entity Framework / Подключение БД по методу CodeFirst / 2018-03-18 15:49

Ну пока что EF настолько прозрачна, что даже вопросов не возникает, погляжу, как он с миграциями справится, так как тоже жалуется, что они кривые, я вот не уверен, обычно когда мне так говорили, получалось что либо не умели готовить, либо реально технология была сырая. Так что скоро узнаю правду, пока что мне всё нравится.


8380. --
zhikharevav
zhikharevav
ответить
→  Иван Воронин  # Entity Framework / Подключение БД по методу CodeFirst / 2018-03-19 07:49

При использовании подхода Code-First сначала определяется модель в коде, а затем, на её основе создается (или модифицируется) база данных.
Молодец, Иван, всё хорошо получается и, я уверен, и дальше будет получаться только лучше и лучше. )))))
Так держать *thumbs up*


10558. --
Иван Воронин
Иван Воронин
ответить
→  zhikharevav  # Entity Framework / Подключение БД по методу CodeFirst / 2018-03-19 10:11

Это я в курсе, уже сталкивался однажды с проблемой миграций, которые решил проанализировав код миграции и подправив его логику, чтобы миграция прошла успешно, видимо надо просто уловить момент, как миграции генерируются, что они понимают, а что нет и на какой основе строится их работа, тогда и проблем не будет. Как говорится, если знаешь как механизм работает, всегда быстро сможешь его починить =)


  • Отчёт оценивали:
    10558Иван Воронин+1   6452Кирилл Шмойлов+1   9156Dimon+1   459Сергей Сергеевич+1   791Валерий Жданов+1   8932Алекс+1   8275Tekashnik+1   17443WildOrc+1   16533Андрей Шевченко+1   1Евгений Волосатов+1   10494Алексей В.+1   9980Timoha+1   9913vip+1   6203Николай Миролюбов+1   8380zhikharevav+1   Посетитель+1   2639Морозов Юрий Александрович+1   16218Дмитрий+1   13417Chip+1   11582Родион+1   16066Bodrik_torf+1   16880Константин+1  

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Создавать инициализатор, создавать модель таблицы бд
Трудности: Технология для меня новая, сложно все
Замечаний нет


Научился: Получила представление о создании базы данных с помощью Entity Framework Code First. Также научилась создавать класс модели ADO.NET EDM автоматически, и генерировать connection string. А также класс, инициализирующий первоначальные значения в базе данных при изменении модели, тоже штука полезная.
Трудности: Все понятно, урок очень информативный и полезный. Все четко и по существу.
Все понравилось. Очень полезное занятие. Жду продолжения про миграции.