# | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
---|---|---|---|---|---|
1 | Введение в EF |
|
|||
На этом уроке мы посмотрели что такое Entity Framework и зачем он нужен. Рассмотрели какие есть слои в архитектуре Entity Framework и как они взаимодействуют. Также изучили какие есть варианты использования Entity Framework: Database First, Model First, Code First, Code First from Database Отчёт отправил: 6452. Кирилл Шмойлов Выполнено за 1 час. 00 мин. [Показать отчёт] Научился: Entity Framework Сложности: Всё отлично объяснено! Комментарии: Хороший урок, интересно и не нудно рассказывается, всё по полочкам, всё разъяснено! |
|||||
2 | Создание приложения |
1 тест |
|||
На этом уроке мы создаем простое оконное приложение, которое состоит из формочки ввода логина и пароля и главной формы приложения.
Отчёт отправил: 6452. Кирилл Шмойлов Выполнено за 1 час. 00 мин. [Показать отчёт] Научился: Повторил пройденный материал Сложности: Пока всё просто, делаем небольшое новое приложение, которое поможет в последствии работать. Комментарии: Я ещё сразу добавляю чтобы окна запускались по центру и чтобы нельзя было менять размер окон...привычка! В остальном всё понятно, каждый шаг хорошо объясняется, всё четко и по полочкам! |
|||||
3 | Подключение БД по методу CodeFirst |
|
|||
На этом уроке мы рассмотрим как подключить Entity Framework к нашему проекту. * Почитать о соглашениях по именованию для Entity Framework: http://metanit.com/sharp/entityframework/2.6.php Отчёт отправил: 6452. Кирилл Шмойлов Выполнено за 1 час. 00 мин. [Показать отчёт] Научился: Классный урок, научился подключать таблицу. Сложности: Не смог переделать чтобы подключался к MySQL Комментарии: Может быть есть способ подключаться не к SQL а к MySQL, если подскажете, буду признателен |
|||||
4 | Основные приемы работы с БД через EF |
|
|||
На этом уроке мы используем созданное подключение к БД для выполнения аутентификации. Если у вас будут вопросы по базе данных MySQL - они будут рассмотрены в следующем уроке. Отчёт отправил: 6452. Кирилл Шмойлов Выполнено за 1 час. 00 мин. [Показать отчёт] Научился: Урок отличный, узнал как создается программно таблица, как в нее можно заносить данные Сложности: Понимание когда из кода всё переводится к готовой таблице Комментарии: Всё отлично, жаль что не получилось на SQL попробовать, а базу данных на MySQL я так и не подключил. Надо будет искать другие варианты подключения БД |
|||||
5 | Использование MySQL |
|
|||
На этом уроке мы рассмотрим как подключить Entity Framework к базе данных MySQL, какие пакеты для этого надо установить и с какими проблемами можно столкнуться при использовании этой базы данных. Отчёт отправил: 6452. Кирилл Шмойлов Выполнено за 1 час. 00 мин. [Показать отчёт] Научился: Подключение БД MySQL к C# Сложности: Собрать в кучу данные двух вебинаров, чтобы всё заработало! Комментарии: Вау! Круто! У меня всё работает. Если БД указанной нет, то прекрасно создается и добавляется таблица, а в ней данные (на скрине)! И после этого можно перезапускать сколько угодно раз - ошибки нет. Но миграцию будем изучать на следующих уроках, увидел как создаётся автоматическая миграция. |
|||||
6 | Миграция Базы |
|
|||
На этом уроке мы посмотрим что такое миграция, основной алгоритм выполнения миграции, как она происходит и какие есть особенности выполнения миграции для MySQL. Отчёт отправил: 6452. Кирилл Шмойлов Выполнено за 1 час. 00 мин. [Показать отчёт] Научился: Командам в консоли диспетчера пакетов Сложности: Запоминать последовательность, какая за какой. Записал себе в отдельное место Комментарии: Обязательно команды такие вносить при создании миграции? Если БД нет, то всё создаётся автоматически, а если есть, то только через команды? |
|||||
7 | Один за всех и Все за одного |
|
|||
На этом уроке мы рассмотрим как реализовать различные типы связей между таблицами в Enitity Framework: 1 : 1, 1 : N, N : M. Отчёт отправил: 6452. Кирилл Шмойлов Выполнено за 1 час. 00 мин. [Показать отчёт] Научился: Создавать миграцию данных их кода в БД Сложности: Соединить всё это с MySQL Комментарии: У меня в правиле миграции нет строчек с добавлением колонок. Подозреваю что это или из-за того что я сделал на MySQL, вместо SQL. Либо потому что я БД удалил. Если я не удалял, то мне писалась ошибка: Table 'departments' already exists В остальном интересный урок, уже можно делать свои накрутки. Главное помнить про кучу нюансов)) |
|||||
8 | Добавление - Извлечение |
|
|||
На этом уроке мы сделаем добавление записей в базу данных, а также их извлечение.
Отчёт отправил: 6452. Кирилл Шмойлов Выполнено за 1 час. 00 мин. [Показать отчёт] Научился: Записывать и забирать данные из таблиц без запросов, используя LINQ! Сложности: Всё понятно рассказано! 5+ Комментарии: Немного не отложилось в голове как сделать, если поле например было числовым, а потом уже после создания решили изменить и сделать текстовым, то как это поменять, без удаления БД. Когда добавляли запись вроде как всё понятно, всё работает и мы ещё раз сделали что делали до этого, но когда четырьмя строчками БЕЗ ЗАПРОСА мы вытянули ВСЮ информацию по пользователю, не делая JOIN и т.п. вот это поразило, вот это настоящая МАГИЯ, которая при простом взмахе волшебной палочкой получаешь такие ОГРОМНЫЕ возможности! Просто не представляю как теперь мне жить, всё перевернулось и больше код таким ТОПОРОМ, как раньше я пользоваться не буду, обещаю!!! Entity Framework и этот курс - прорыв в моем обучении, новая БОЛЬШАЯ ступенька, открывающая ещё большие горизонты и возможности для реализаций проектов! Спасибо Константину и Евгению за интереснейший курс! Всем, кто уже прошел первые шаги и решает работать с БД - рекомендую этот курс!!! |
|||||
Итого: 8 видеоуроков |
3 час. 42 мин. 1 тест |
38 чел. | |||
Финалисты: Максим, Андрей, Кирилл Шмойлов, Андрей Н., Екатерина, Новопашин Владимир, Tekashnik, Сергей В, Денис, Владимир, Евгений, Валерий Жданов, gazetter, Максим Лапшинов, Кирилл Лебедев, Сергей Соколов, Елена, Алексей Хонин, Константин, Алексей Малышев, Иван Воронин, WildOrc, Дмитрий, Danil42Russia, chokayes, Дмитрий Б, Николай Денисов, Sergey, FireWolf, Max, Айдар, Den Andreevich, vip, Евгений, Татьяна, D_M, Антон, Tim . |