Я изменил имя провайдера на System.Data.SqlClient, как предложено в другом ответе. Это позволило мне создать контроллер на этапе добавления контроллера. Но приложение не отображало ресурс фильмов вообще, когда я его запускал. Затем я изменил его обратно на System.Data.SqlServerCe.4.0, как в учебнике, и все заработало.
Прочитав другие обсуждения в Интернете, я нашел другой метод.
Если вы не добавите строку подключения до тех пор, пока не создадите класс контроллера, он также будет работать. Это похоже на ошибку.