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

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

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

Шахматы по сети / Сервер. Райский Эдем - EDM

  • На этом уроке мы создадим EDM - Entity Data Model.
  • Дата отправки отчёта: 15 июня 2018 г.
  • Задание выполнено: за 54 мин.
  • Чему научился: Научился подключать базу к web api.

    Странно: в модели ChessModel метод "protected override void OnModelCreating(DbModelBuilder modelBuilder)" оказался пустым. Не помогло и перепрохождение урока по шагам. После перепечатывания с экрана всё заработало, но причины данного явления пока непонятны.
  • Оценка видео-уроку:
Отчёт от 10080 за Шахматы по сети / Сервер. Райский Эдем - EDM


Отчёт от 10080 за Шахматы по сети / Сервер. Райский Эдем - EDM




Оцени работу

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

1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  FireWolf  # Шахматы по сети / Сервер. Райский Эдем - EDM / 2018-06-19 18:39

Надо задействовать гит для таких случаев. Но пока не придумал, как


10558. --
Иван Воронин
Иван Воронин
ответить
→  FireWolf  # Шахматы по сети / Сервер. Райский Эдем - EDM / 2018-06-25 19:09

Может опять что-то не заметил? поэтому и пошло всё не так как по уроку? Надо опять разобраться, так как это очень важный момент, если конечно тебе интересна тема ASP.NET. Если же серверную часть будешь писать на другом языке, то можно не заморачиваться, главное чтобы в процессе прохождения курса, далее не возникло ещё каких либо аномалий с автогенерацией кода.


10080. --
FireWolf
FireWolf
ответить
→  Иван Воронин  # Шахматы по сети / Сервер. Райский Эдем - EDM / 2018-06-26 19:42

Возможно... Хотя я переделал урок с самого начала и опять пустой метод получился. Может ли быть, что какой-то из сервисов SQL сервера не работал или тормозил с запуском и VS не смог что-то там получить из базы? Хотя, тогда, наверное, какую-то ошибку выдало бы. А может SQL сервер или VS меня просто ненавидит - всё возможно :)


10558. --
Иван Воронин
Иван Воронин
ответить
→  FireWolf  # Шахматы по сети / Сервер. Райский Эдем - EDM / 2018-06-26 20:47

Клиент будет ждать ответа от сервера, пока не получит, так что да, либо дождётся либо выдаст ошибку. Возможно ошибка ещё раньше закралась, а не за период выполнения данного урока.


10080. --
FireWolf
FireWolf
ответить
→  Иван Воронин  # Шахматы по сети / Сервер. Райский Эдем - EDM / 2018-06-26 21:45

Вряд ли — база соответствует той, что в уроке, ChessRules в данном процессе не участвует. Может конкретные версии EF, VS и SQL в чём-то не сошлись? Попробую применить народившиеся обновления и ещё раз посмотреть.


10558. --
Иван Воронин
Иван Воронин
ответить
→  FireWolf  # Шахматы по сети / Сервер. Райский Эдем - EDM / 2018-06-27 01:11

Обмен осуществляется через json, а он един, так что ищи проблему через дебаг, проверь через адресную строчку браузера вручную, если там всё работает корректно, то API сторона в порядке, если там заметишь что-то не то, то допиливай серверную часть и так далее по списку. Если с сервером разобрался, идёшь в сторону клиента, логируешь отображуение получаемых данных, чтобы в реальном времени видеть, что приходит, когда с клиентом разобрался и всё приходит ок, то проверяешь библиотеку, всё ли корректно в неё отправляется и от неё получается. Эдакая пирамида тестирования, ведь в курсе разделение логики на 4 части: сервер, клиент, библиотека и UI.


  • Отчёт оценивали:
    17443WildOrc+1   17606Виктор+1   791Валерий Жданов+1   17947Dmitry Sinitsin+1   3922Александр+1   6452Кирилл Шмойлов+1   3747Сергей+1   Посетитель+1   16218Дмитрий+1   1Евгений Волосатов+1   459Сергей Сергеевич+1   Посетитель+1   2146Иван+1   17255Слава+1   5394Anton+1   18493Evgenii Kudriavtcev+1   10494Алексей В.+1   18476Жихарев Артем0   8275Tekashnik+1   18816Chai0   1901Neverwinter 2+1   11051Dima+1   16496Pavlin+1   10558Иван Воронин+1   17425ser2018+1  

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





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

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

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

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


Научился: Супер, хотелось бы только более актуальную версию для net core
Трудности: разобраться в DI AppDbContext в Sturtup.cs



Научился: При первой попытке создания ChessController  у меня создался совершено другой код. При повторном просмотре урока я понял, что выбрал не тот тип контроллера.
Трудности: Благодаря совету Ивана Воронина все получилось! Спасибо Иван!