Надо задействовать гит для таких случаев. Но пока не придумал, как
Может опять что-то не заметил? поэтому и пошло всё не так как по уроку? Надо опять разобраться, так как это очень важный момент, если конечно тебе интересна тема ASP.NET. Если же серверную часть будешь писать на другом языке, то можно не заморачиваться, главное чтобы в процессе прохождения курса, далее не возникло ещё каких либо аномалий с автогенерацией кода.
Возможно... Хотя я переделал урок с самого начала и опять пустой метод получился. Может ли быть, что какой-то из сервисов SQL сервера не работал или тормозил с запуском и VS не смог что-то там получить из базы? Хотя, тогда, наверное, какую-то ошибку выдало бы. А может SQL сервер или VS меня просто ненавидит - всё возможно :)
Клиент будет ждать ответа от сервера, пока не получит, так что да, либо дождётся либо выдаст ошибку. Возможно ошибка ещё раньше закралась, а не за период выполнения данного урока.
Вряд ли — база соответствует той, что в уроке, ChessRules в данном процессе не участвует. Может конкретные версии EF, VS и SQL в чём-то не сошлись? Попробую применить народившиеся обновления и ещё раз посмотреть.
Обмен осуществляется через json, а он един, так что ищи проблему через дебаг, проверь через адресную строчку браузера вручную, если там всё работает корректно, то API сторона в порядке, если там заметишь что-то не то, то допиливай серверную часть и так далее по списку. Если с сервером разобрался, идёшь в сторону клиента, логируешь отображуение получаемых данных, чтобы в реальном времени видеть, что приходит, когда с клиентом разобрался и всё приходит ок, то проверяешь библиотеку, всё ли корректно в неё отправляется и от неё получается. Эдакая пирамида тестирования, ведь в курсе разделение логики на 4 части: сервер, клиент, библиотека и UI.