Обучение C#

Формула программиста
основатель — Волосатов Евгений Витольдович

Entity Framework

Entity Framework



2000 руб.


Для подписки на пакет необходимо авторизоваться.

Список уроков | фото | видео

# Название видеоурока Решило Рейтинг Доступ
1 Введение в EF 00:19:56 38 чел. ★ 5 Done
  Отчёт отправил: 4342. Алекс Решено за 18 мин. [Показать отчёт]
Научился: повторил 
Сложности: не было 
Комментарии: альтернативы в .Net не знаю. Но на PHP работаю с Active Record. Сталкивался с Doctrine, Parise. Интересное замечание про "я тоже раньше не понимал, почему все работают с Code First". Лично я пока не понял. Из того что делал раньше, использовал только DBFirst. 
2 Создание приложения 00:17:59 37 чел. ★ 5 Done
  Отчёт отправил: 4342. Алекс Решено за 20 мин. [Показать отчёт]
Научился: повторил 
Сложности: не было 
Комментарии: зам нет 
3 Подключение БД по методу CodeFirst 00:45:09 34 чел. ★ 5 Done
  Отчёт отправил: 4342. Алекс Решено за 1 час. 05 мин. [Показать отчёт]
Научился: создавать инициализатор. Вообще подход через Code First для меня в новинку. 
Сложности: не было 
Комментарии: Какой Витольдович молодец, что развивает проект и приглашает хороших лекторов. 
4 Основные приемы работы с БД через EF 00:31:59 34 чел. ★ 5 Done
  Отчёт отправил: 4342. Алекс Решено за 50 мин. [Показать отчёт]
Научился: Класс для инициализации. Кое что посмотрел по подключению. 
Сложности: сложно не было 
Комментарии: P.S. А Витольдович то оказывается когда сам не ведет вебинар страшный флудер. Миша Ермишин нервно курит в стронке. )))) P.P.S. Дважды недописанную "Базу данных отеля", чувствую, ждет очередная перезагрузка. 
5 Использование MySQL 00:28:24 26 чел. ★ 4.7 Done
  Отчёт отправил: 4342. Алекс Решено за 30 мин. [Показать отчёт]
Научился: Продолжил 
Сложности: не было 
Комментарии: Честно говоря не понял для чего нам был нужен пакет MySql.Data.Entity. Помнится еще первый релиз "База данных отеля" я делал с mysql базой используя для этого исключительно стандартный пакет EntityFramework. А вообще слушатели сбили своим "покажите mysql" нормальное плановое повествование. На кой черт этот mysql людям взявшимся кодить на шарпе? И в чем проблема поставить бесплатную редакцию MSsql? Тем более и доступ к бесплатному учебному серверу MSsql в прошлый раз дали.  
6 Миграция Базы 00:14:13 22 чел. ★ 4.8 $
7 Один за всех и Все за одного 00:33:39 22 чел. ★ 5 $
8 Добавление - Извлечение 00:31:39 19 чел. ★ 5 $
  Итого:   8 видеоуроков общей продолжительностью 3 час. 42 мин. 19 чел. ★ 4.94  
  Финалисты:   Максим,   Андрей,   Кирилл Шмойлов,   Андрей Н.,   Екатерина,   Новопашин Владимир,   Tekashnik,   Сергей В,   Денис,   Владимир,   Евгений,   Валерий Жданов,   gazetter,   Максим Лапшинов,   Кирилл Лебедев,   Сергей Соколов,   Елена,   Алексей Хонин,   Константин .

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




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.
Я очень извиняюсь, если что-то не так скажу, но просто я уже не могу об этом молчать. Нет, я конечно всё понимаю, информация, которую вы нам преподносите чрезвычайно полезная и интересная, НО к вебинарам нужно готовится, так как в записи никому не хочется смотреть, как половина времени уходит на поиск (именно на поиск) решений непредвиденных проблем или, ещё хуже, если эти проблемы так и останутся нерешенными. И этот относится ко всему вышеперечисленному. Я ещё когда выполнял задания с предыдущего вебинара решил, что сразу буду работать с MySql, так что проблема подключения возникла сразу же, я покопался интернете, в самой программе и потихоньку, но решил эту проблему. И отправил отчёт об этом с инструкцией, если ещё кому-то будет нужно (videosharp.info/9567/checking/ef=841). В итоге, оказалось, что нужно всего лишь немного откорректировать строку подключения и над классом с моделью (Context) написать: [DbConfigurationType(typeof(MySql.Data.Entity.MySqlEFConfiguration))] Как видите, на всё это уходит отсилы минута (ну, если писать всё с нуля 5-10 минут максимум). Это на счёт первого пункта. Теперь дальше. Вместо той надписи над классом с моделью, в уроке в рекомендовали в строке подключения дописать: "Allow User Variables=True;". Я подумал, ну ладно, может это тоже поможет, и угадайте что? Не помогло, что видно на скриншоте 1. В то время, как моё решения, которое я отправил за дня 4 до вебинара, работает (скриншот 2). Ну ладно, видимо эти отчёты не доходят до автора этого курса, но на самом уроке показать, что всё работает нужно же было... Ещё раз, извините, просто уже не мог не сказать.
Научился: Собрать всё вместе и запустить.
Трудности: Понять идею атрибутов
Спасибо Косте за отличный вебинар.