Я нашел проблему.Эти учебные пособия не содержат информации о некоторых жизненно важных изменениях, которые мне нужны, чтобы заставить его работать.
1) Ваше приложение должно иметь файл App.config, содержащий строку подключения с именем, совпадающим с именем вашего класса, унаследованным от DbContext.В моем случае «TestEF_CF.ProductContext».
2) База данных не может быть создана до того, как вы начнете ее использовать.Просто установите в Initial Catalog имя, которое вы хотите, чтобы Entity Framework создавал при создании базы данных автоматически.
После того, как я это сделал, все заработало правильно.Я пошел дальше с первым шагом, но получил исключение, когда я попытался сохранить в базе данных.Когда EF автоматически создавал базу данных, все работало нормально.
Одна вещь, которая могла сделать ее более проблематичной в моей среде разработки, может заключаться в том, что я не могу напрямую использовать локальные mdf-файлы.Тем не менее, не повредит, если команда EF сможет поделиться этими подробностями более открыто, чем сейчас, это избавит меня (или нас) от некоторого разочарования.