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

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

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

Entity Framework / Основные приемы работы с БД через EF

  • На этом уроке мы используем созданное подключение к БД для выполнения аутентификации.

    Если у вас будут вопросы по базе данных MySQL - они будут рассмотрены в следующем уроке.
  • Дата отправки отчёта: 31 мая 2016 г.
  • Задание выполнено: за 1 час. 15 мин.
  • Чему научился: Познакомился с запросами к БД с помощью LINQ. Научился открывать созданную в БД таблицу.
  • Что было сложным: Очень сложно всё это понять. Абсолютно новая тема и сразу врубиться ни разу не получается.
  • Комментарии: Сильно не хватает блок схемы. Самому в новой непонятной теме её не начертить, а на вебинаре нету. Классная тема, очень здорово, что нам её рассказывают, и будет еще здоровее, когда она заработает на созданной вручную базе данных!!
    Всё работает, если пароль неверный - нас нипускаююют!
  • Оценка видео-уроку:
Отчёт от 1901 за Entity Framework / Основные приемы работы с БД через EF




Оцени работу

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

1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Neverwinter 2  # Entity Framework / Основные приемы работы с БД через EF / 2016-05-29 12:50

Эк, Кирилл, Кирилл.


24. --
Олюшка
Олюшка
ответить
→  Neverwinter 2  # Entity Framework / Основные приемы работы с БД через EF / 2016-05-30 00:51

Кирилл, думаю что ты просто еще не совсем осознал урок, уверена что когда будет время этим знаниям в практическом применении ты будешь уже к ним с любовь относится! :)


1901. --
Neverwinter 2
Neverwinter 2
ответить
→  Евгений Волосатов  # Entity Framework / Основные приемы работы с БД через EF / 2016-05-30 16:38

Ну, Евгений Витольдович, ну выглядит так, будто вы огорчились (или даже разочаровались). Будто я не оправдал надежд. А я просто честный - не получается, говорю - не нравится, будет получаться, буду хвалить)))
А вот то что надо базу данных на сервере где то создавать, вот это реально не очень. Сервер отключат и не поработаешь ведь!!
Ну и вообще - создавать игрушки веселее чем статичные базы данных, разве не так? Напишите))


1901. --
Neverwinter 2
Neverwinter 2
ответить
→  Олюшка  # Entity Framework / Основные приемы работы с БД через EF / 2016-05-30 16:42

Оля, как тебе объяснить: я понимаю, что нам по сути рассказывают суперские вещи, и что... это облегчит работу с базами данных. Просто я даже не знаю, что это такое: база данных? Может, если курсы от ЕВ, будет попроще, но уже занялся этим. Реклама, она такая.
Ну, да, спасибо, что поддерживаешь, приятно и здорово. Дальше пойдут уроки через другое подключение, может там будет получше.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Neverwinter 2  # Entity Framework / Основные приемы работы с БД через EF / 2016-05-31 19:17

Так вам, батенька, сначала БД книжку оценок надо бы пройти... Или отель уже. Ну или интернет-магазин курс...


1901. --
Neverwinter 2
Neverwinter 2
ответить
→  Евгений Волосатов  # Entity Framework / Основные приемы работы с БД через EF / 2016-05-31 19:19

Да много чего надо. Пытаясь всё заглатить сразу - челюсть вывихнится...  Хотя с другой стороны это сдорово! Хуже, когда зубы от голода стучат! (письмо чуть запоздало)



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





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

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

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

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


Научился: иcпoиспользовать сoздaнное подключение к БД для выполнения аутентификации. и др
отзыв хороший


Научился: Подключаться к базе данных и получать данные из неё
Трудности: • Помните я переименовал Model1 на Context? Так вот, при выполнении запроса, мне выдало: :No connection string named 'Context' could be found in the application config file." (видимо, не до конца переименовал), так что я вернул первоначальное имя. • Дальше у меня начала вылетать пустая ошибка (null) на строке, где мы получаем пользователя, наверно, это из-за того, что я к MySql подключился... • Ещё покопался в App.config и к серверу приложение таки подключилось, и даже таблицу создало, но появилась такая ошибка: "Specified key was too long; max key length is 767 bytes". Оказалось (http://stackoverflow.com/questions/20602114/mysql-connector-6-8-2-rc-entity-framework-6-and-code-first), что нужно перед классом с моделью писать: [DbConfigurationType(typeof(MySql.Data.Entity.MySqlEFConfiguration))]
Фух, если самому что-то делать, то столько времени уходит =) Нет, ну LINQ это далеко не всегда выход, SQL в плане удобства формирования запроса, как по мне, на порядок удобнее (особенно, если этот запрос 100+ символов в длину). У меня в паре программ есть запросы для формирования статистики, так они вообще больше 1000 символов (да, я пытался их оптимизировать, но дело в том, что там статистика довольно объёмная). В общем, знание, как выполнять свои SQL запросы очень бы пригодилось =)